I suppose in a weird sort of way Redd Foxx did in Sanford and Son. Foxx’s real name was Sanford after all. I always assumed that he requested that the character be named Sanford as something of a joke, but about a year ago, someone told me that the character name came with the show. I have never checked it out though.
In the old days, in the silents and early talkies the characters used to use their own name regularly, Remember Elmo of the Jungle staring Elmo Lincoln. And Harry Houdini played detective Harry Houdini in a silent cliff hanger if I remember correctly. I seem to remember Buster Keaton referred to as “Buster” and “Mr. Keaton” in some of his silents. In both Keaton and Abbot and Costello’s television shows they kept their own names but cavorted around in their characters. that could be said of Roy Rogers and his minions also.
I guess you could argue they were playing themselves, but not really, I mean how many times did “the real” Roy Rogers chase guys over the range firing six shooters.
I seem to remember a couple of Rex Allen “B” Westerns where he played “Rex Allen”.
Jason Scott Lee portrayed Bruce Lee (no relation) in **Dragon: The Bruce Lee Story.
**
John Malkovitch played John Horatio Malkovitch in Being John Malkovitch. His middle name is not Horatio.
Slight hijack: For the movie “John & Yoko: A Love Story” an actor named Mark Lyndsey was set to play John Lennon. He was let go after it was revealed his full name was Mark Lyndsey Chapman, Lennon having been murdered by Mark David Chapman.
The British series that it was based on was called “Steptoe and Son”, so they came up with the name for the American version. Whether they came up with the name before or after they cast Redd Foxx, I don’t know.
Bud Abbott and Lou Costello frequenmtly played characters with their own first names, but in their first (One Night in the Tropics) and last ([Abbott and Costello Meet the Mummy**) films for Universal they played characters named “Abbott” and Costello".
(Actually, their characters in A&CMtM were supposed to be Peter Patterson and Freddy Franklin, but they called each other “Abbott” and “Costello” throughout.) Lou Costello really was from Paterson, N.J., but the part of “Patterson” was played by Bud Abbott.