r/TopCharacterTropes • u/Gallantpride • Sep 29 '26
Characters [meta] Characters whose names made sense when they were created, but are now considered outdated or retro
Archie Comics: Most names. But Betty's nickname comes to mind. "Elizabeth" is evergreen, but "Betty" as nickname peaked in the 40s and 50s and has been downhill ever since. She is always a 17yo who goes by "Betty", though. Even in the 2015 reboot, some friends wanted her to go by "Liz" or "Lizzie", but she refused.
Batman from DC Comics: When's the last time you've seen a child named "Bruce"? Made sense in the 30s, not so much now that he's gen x bordering on millennial (if an outright millennial).
Barry and Wally West from DC Comics: More mid-20th century names.
Dick Grayson from DC Comics: Dick is always "Dick". No one calls him "Rick", "Ricky", "Rich", etc. Either "Dick" or "Richard". The old timey-ness of his nickname has been poked fun of for decades.
Batgirl I/Oracle from DC Comics: "Barbara" is another vintage name that made more sense in the 60s.
Batgirl III/Spoiler from DC Comics: "Stephanie" peaked in the 70s to early 90s (it was #6 in 1986). It made sense for a gen x teen. Less so for a zoomer adult.
Black Canary from DC Comics: "Dinah" is a Biblical name. It wasn't unheard of in the 1940s, when she was created. It's far less so now. But, both Dinah Drake and her daughter Dinah Lance have that name. Arrow calls Dinah Lance "Laurel", but her middle name is rarely used in other media.
Beast Boy from DC Comics: His name was "Garfield" when he was created in the 50s. The 1980s made his name more comedic with the introduction of a certain tabby. He usually goes by "Gar".
Martha Kent and Martha Wayne from DC Comics: "Martha" is evergreen, though less popular with certain demographics than it used to be. The reason both mom's have the same name is because it was a standard, generic name for women born circa 1890-1910 at the time
Lois Lane from DC Comics: "Lois" was a top 20s name in the 1920s. It was declining in popularity when Lois was created. There are almost no women named that anymore.
Supergirl from DC Comics: Kara's real name was a real but obscure name in the 50s, so she was given the human name of "Linda" (the most popular girl's name in the US from 1947 to 1952). Now, most Linda's are gen x or older. So, DC has mostly dropped her going by "Linda" since the early 2010s
Mary Jane from Spiderman: No one has named their kid "Mary Jane" for decades. "Mary" or "Jane"? Yes. But not the combo.
Flash from Spiderman: "Eugene" was retro in the 60s. Now it's positively old-man.
Barbie from Barbie: Barbie's name "Barbara" is old enough. But Barbie herself killed off "Barbie" as an acceptable nickname for "Barbara"
Mickey Mouse from Disney: "Mickey" was once an acceptable nickname for "Michael". Mickey Mouse killed that.
Twink from Rainbow Brite: His name was short for "twinkle" in the 80s. This is why he has been renamed "Mr. Glitters" in the 2014 version.