No state is named after a Spanish city.
after a female
No states have a city named Gift.
The mayflower
No state has a city named Gnome.
Vermont has a capital city named Montpelier.
Athens - named for Athena.
Yes, there is a city named Kansas City both in the state of Kansas and in the state of Missouri.
No there are only 18 states that have a city named Salem
Mississippi
Idaho
utah