Cave Spring is a city in Floyd County, Georgia, United States. It is located 12.24 miles (19.70 km) south of Rome, Georgia. The population was 975 at the 2000 census. It is part of the 'Rome, Georgia Metropolitan Statistical Area'. The name of town was named after its cave and water spring hence Cave Spring.