No states have a city named Gift.
No state is named after a Spanish city.
The Greek City-State Athens was named for Athena. Athena won Athens from Poseidon because her gift of the olive tree was favored over Poseidon's salt spring, the sea of Erekhtheis.
No state has a city named Gnome.
Vermont has a capital city named Montpelier.
Athens - named for Athena.
There is no city actually called Kansas. However there is Kansas City, the largest city of Missouri
No there are only 18 states that have a city named Salem
Idaho
Pennsylvania
Wyoming
Just a state.
Mississippi