John Wayne took his last name from Revolutionary War General “Mad Anthony” Wayne. It actually was supposed to be Anthony Wayne, but the studio rejected it.
Winston S. Churchill, author and British Prime Minister, shared a name with the forgotten American author Winston Churchill.
A slight hijack from the OP, but goes along with the above post. Charlton Heston’s born name was John Carter. Not that anyone was using it, but I imagine the Burrough’s connotations would have been difficult. However, he’d been using the name Heston since high school(his step-father’s name) and used his mother’s maiden name Charlton after that.
I know. The OP asked for people who either took their names from famous people or people who shared names with famous people - being born with them, like all the others I suggested.
I assumed that sharing them had to mean the whole name. Otherwise you descend into absurdity like Dinah Washington and Aretha Franklin. Or Count Basie.
Chase was apparently nicknamed after a song (“The Ballad of Chevy Chase”), which in turn refers to a Scots-English battleground. I thought he named himself from the town in Maryland, but he grew up in New York so it’s unlikely. Either way he was named after a place, which is a category we haven’t yet considered.
In the mid-70s the Australian pop music scene was graced by a truly dreadful pop singer who called himself - or more likely his agent made him call himself - William Shakespeare.
Justus E McQueen is better known as the obscure actor L.Q. Jones. His most recent role was Chuck Akers, the country/gospel singer who dies in A Prairie Home Companion.
His first part was as Pvt. L. Q. Jones in the 1955 movie Battle Cry He changed his name after that part.
He has never been a headliner, but he has 158 credited performances listed at IMDB.