Geary is a city in Blaine and Canadian counties in the U.S. state of Oklahoma. The population was 994 at the 2020 census. The town was named for Edmund Guerrier, a scout and an interpreter for the U.S. Army. From Wikipedia