What is John Legend's real name?
This image appears in the gallery:
33 Rappers & R&B Singers Whose Real Names Might Surprise You
33. What is John Legend's real name?
John Legend's real name is John Roger Stephens. His real name is, in fact, still his legal name, hence why his children have taken the surname 'Stephens'. His stage name was given to him by poet J. Ivy who said he had an "old-school sound". (Picture: Getty)