Please don't immortalize me in song

Which song is worse?

The country song titled "Johnny Cash"?

The country song titled "Tim McGraw"?

Or the alt-rock song titled "Eddie Vedder"?

Also do we give bonus points to the Johnny Cash song for being about Johnny friggin' Cash?

As an extra question, do we also include this mediocre song titled "Steve McQueen" by Sheryl Crow?