Lahoma is a town in Garfield County, Oklahoma, United States. The population was 611 at the 2010 census, a 5.9 percent gain from 577 at the 2000 census. Its name was formed from the last three syllables of Oklahoma. Until the 1960s it was a farm town. Later it became primarily a bedroom community for people who commuted to work in Enid.