"Cleveland Rocks" was written by an Englishman. Ian Hunter wrote the song after touring America in the late '70s and finding that Cleveland was by far the most receptive city to his brand of Glam Rock.
Who writes a song about a name they found in a phone book? That's just one of the everyday things these guys find to sing about. Anything in their field of vision or general scope of knowledge is fair game. If you cross paths with them, so are you.