There is one in Maryland, one in New Jersey, one in Florida, and a Census Designated Place in Washington (state) called Ocean City. I'm unable to find any reference to 21 cities named Ocean City, and you may be basing this question on incorrect information.
3. Ocean city, NJ Ocean city, MD Ocean city, FL
How many city's named schenec5ad
467 cities are in Oregon
Louisiana
1 city
1
one. Dodge City, Kansas
There is only one City in Syria that has been named Damascus.
There are six states in the US that have cities named Rogers. They are California, Arkansas, Minnesota, Nebraska, Ohio, and Virginia. There is also a city named Rogers City in Michigan.
There are a lot of American cities named after other cities, most of which are named after English cities. Some cities named after English cities are New York, Boston, Dover, Hartford, Springfield, Salem, and Concord. However, there are also other cities named after already American cities. This explains why there are so many cities named Albany or so many cities named Springfield, etc.
The question should be: How many states have cities named after them in THEIR state? (If it is worded in this manner.) Or better yet: How many states also have a city with a matching name, such as Kansas City, Kansas?
The "Paducah (disambiguation)" page of Wikipedia lists two, a city in Kentucky and a town in Texas named after the city in Kentucky.