Amelia, OH. Sponsored Topics. Amelia is a village in Clermont County, Ohio, United States. The population was 2,752 at the 2000 census. The name Amelia was adopted in honor of Amelia Bowdoin, a well known and popular tollgate operator on the Ohio Turnpike - Main Street, today State Route 125.