There aren’t many baby girl names more popular than girl names that start with M.
What’s in a name anyway? When choosing a baby name, there’s a whole lot to consider. You might come across a name and think to yourself “that’s pretty.”
The name might sound nice, but many popular names that we give our children have meanings associated with them that are pretty bleak. For instance, the name Leah means “weary.”
You don’t want to go labeling your child “weary one.” Maybe you do and that’s between you and your maker, but most of us find the meaning of names important.
A name with a solid meaning is something you can proudly tell your child about or let them discover themselves as they grow older. As we researched baby name meanings, we were shocked to find that some of the most popular names are really just names with weird meanings.
Check out our list of 40 weird baby names with weird meanings. First, make sure your name isn’t on the list! Sorry to all the Rebeccas out there!
40. Tristan

Similar to the very popular name, Christian, Tristan is one of those names with weird meanings. It’s a Celtic name that means “tumult” or “outcry.” Popularized by Arthurian Legend, Tristan and Iseult, Tristan was a Knight of the Round Table. The story ends in tragedy with bramble briars growing from Tristan’s grave. Not the happiest name, but still pretty good.
39. Olivia and Oliver

Typically, scholars look to the Latin root of the names Oliver, Olivia, Olivier, and Olive to mean “olive branch” or “olive tree.” However, in German, the name means “elven” or “elf.” If you’re into little humanoid creatures, please read on. We can see the appeal of this name, especially in Germany so there’s the king of them on this list.
38. Cassandra

In Homer’s The Illiad, the prophet and daughter of King Priam, Cassandra predicted the fall of Troy. Over time, the name took on meaning from the epic and means “unheeded prophetess” or “one who entangles men.” Cassandra is saucy! It's possible to like names with weird meanings, and this one gives you some good options when telling other people what the name means.
37. Alexia

The Greek name Alexia means “defender of men” which is a lovely meaning! But, Alexia is also the name of a rare disorder that’s similar to dyslexia. Usually occurring after a stroke or brain trauma, Alexia causes “word blindness.” The two meanings of this name might be a little more on opposite ends of the spectrum, but they’re both cool.
36. Rue

The name Rue and its spelling became popular after a character from The Hunger Games. Rue means “regret.” The French spelling of the name, Roux is more traditional and means “russet.”, this would be a great name for your little nugget because it also refers to a type of terrific French thickening agent for sauces made from butter and flour.
35. Aeron

Aeron is a handsome name for both girls and boys that comes from Wales. The name is a derivative of Agrona which means “slaughter.” Aeron is really killing it. Believe it or not, this is also the name of a river in Wales, so we can just imagine how popular this name is there. We really do love this name!
34. Coriander

Coriander is not the most popular name out there, but it’s become favored among parents who want to call their children “Cori” or “Andi.” While this botanical name might make you think of cilantro, it actually means “bed bug.” Good night, sleep tight and don’t let the Corianders bite. This name might also be popular with fans of comic books.
33. Mara

In the Bible, Ruth’s mother-in-law, Naomi claimed the name Mara as a way to express her grief after the loss of her husband and sons. The name Mara is Hebrew and means “bitterness.” Who wants a bitter baby? Despite its slightly bitter roots, this name is still a beautiful choice for your baby girl. So we’d definitely consider this name.
32. Oscar

Because many of us were raised on Sesame Street, we associate the name Oscar with Oscar the Grouch. This names with weird meanings doesn’t mention a garbage-dwelling puppet. Instead, there are three different meanings for this name and all of them are odd. “God’s spear,” “divine spear,” and “deer friend” are all meanings of the name Oscar. That's variety!
31. Deborah

Another one of the most popular names with weird meanings comes from the Hebrew name, Deborah. Deborah was a heroine from the Old Testament who lead armies to destroy their enemies. She certainly knew how to make it sting. The name Deborah means “bee.” Which could be much worse! Of all the insects, bees are some of the least offensive, and over here, we love bees.
30. Drake

The name Drake comes from the Old English “draca” and means “snake” or “dragon.” Maybe that’s partly to blame for musician Drake getting in his feelings. It was all part of God’s plan. This name definitely has a bit of a fantasy vibe that we’re really digging. For whatever reason, this name is still extremely awesome and a definite win.
29. Cecilia

Cecilia and its shortened forms Cece or Cici all come from Latin and mean “blind” or “dim-sighted.” In fact, “cici” is a Romanian word that means blindness. Despite any of that this name is still extremely beautiful and overall a very nice name to give to your little girl. This one goes on the list of names we’ll be considering.
28. Igor

The Russian name Igor has an oxymoron for its meaning. Igor means “warrior of peace” which is like saying “keeper of chaos.” This name has that strong feel to it that’s even embedded in its Russian roots. To be a warrior of peace means that you’ll fight for it and that means you have to be strong to keep fighting.
27. Pepper

Pepper became a popular occupational name for those who traded spices. But, the name was more commonly used as a nickname for a man who is short in stature. Short men (short kings) were commonly referred to as Peppers because they were as small as a peppercorn. Additionally, Pepper was also used as a nickname for those with fiery tempers.
26. Lady

Many people hear the name Lady and immediately think of Disney’s Lady and the Tramp. Before the name became synonymous with a female head of a household, Lady meant “bread kneader.” If you want your child to grow up to make some sick loaves, consider naming her Lady. It might seem like an old fashioned name because it is. Elegant.
25. Kennedy

The unisex name, given both to boys and girls, Kennedy, might sound classy to you. After all, we’ve had a Kennedy as president. However, the name means “deformed head.” Yes, this name has roots in both Celtic and Gaelic and refers to misshapen heads. We certainly didn’t know Kennedy was among the names with weird meanings, but that doesn’t mean it’s unappealing.
24. Portia

A heroine from Shakespeare’s The Merchant of Venice, Portia might appeal to parents because the character has so many excellent qualities. The actual meaning of the name Portia is not so attractive. The name is of Latin origin and means “pig” or “hog.” It turns out Portia might be a better name for a pet than your human offspring. Sooie!
23. Calvin

Don’t tempt fate with the name Calvin. Calvin comes from Latin and means “bald” or “hairless.” Nearly two-thirds of men in the United States experience male pattern baldness. Don’t curse your son to a life filled with comb-overs and existential dread. This name might just be the common link between all those bald men? Or maybe at least a few.
22. Lola

Lola is a shortened version of the name Delores. Lola seems like a cheerful name and many parents are naming their daughters this playful name. In fact, it’s one of the top 200 names given to girls over the past decade. Little did these parents know, they were cursing their child with a life of sadness. The name sadly means “sorrows.”
21. Brennan

Fear not! Lola will be in good company with any boy named Brennan. Brennan comes from the Gaelic name Ó Braonáin. The anglicized version of this name means “sadness.” These people must know that you can’t have the happy times without a little bit of sadness. So when little Brennan and Lola come through it’ll be a pretty nice reminder.
20. Rebecca

Rebecca is such a common name, one that’s probably been in the family for some time. Rebecca comes from Hebrew and was the name of an esteemed figure in the Bible. After the Protestant Reformation, the name became popular with Puritans. But, those Puritans weren’t so pure. Rebecca means “to tie firmly.” This evokes… certain connotations. But we don’t judge.
19. Byron

Famed poet Lord Byron once wrote, “I love not man the less, but Nature more.” That’s probably because his name means “cowshed.” Yes, the name Byron comes from the Old English word “byre” which means “cow barn.” Lord Byron also wrote, “Adversity is the first path to truth.” Byron isn’t really a name you hear much, especially in recent years.
18. Lorelei

Gather round, and let me tell you the frightful story of Lorelei. Fishermen on the Rhine River in the 17th Century knew to steer clear of the “luring rock” because a tempting siren named Lorelei lived on the rock and was known to lure fishermen to their death. This name is beautiful though, and we’d say its a definite winner.
17. Melvin

If your child was conceived while on a bad vacation, business trip, or an unpleasant visit with in-laws, consider naming him Melvin. Melvin is another one of the many Irish names with weird meanings. It means “bad town.” We don’t think that Melvin is as common of a name today as it might have been in the past. Its not bad.
16. Courtney

Courtney is one of the names with weird meanings (plural). While the meaning is disputed, one camp thinks the name means “broken.” The other argues the name means “short nose.” Please do not maim your newborn with the name “broken short nose.” How do you think your kid would feel to grow up named this.
15. Caleb

The name Caleb comes from the Hebrew word “kelev,” which means “dog.” Dogs are absolutely the greatest, but dogs are not babies. You could always name your son Caleb and daughter Portia and then you would have a “dog” and a “hog.” Please do not do that. That might not have been the best suggestion to give for children’s names.
14. Giselle

The name Giselle seems like it should belong to a hip gallery owner or perhaps a worldly fashion photographer. Giselle is a German name that means “hostage.” Unless you plan on hiding your child away in a bunker, avoid the name, Giselle. However, Giselle is a very pretty name, despite being one of the many names with weird meanings.
13. Amos

The name Amos sounds friendly. Maybe a little too friendly. Amos is a Biblical name that means “burden.” Your child should be a blessing, not a curse! Don’t name your child Amos, because he’ll undoubtedly end up becoming “that friend.” But if you decided that that's the name you want for your kid then so be it. Amos it is!
12. Lilith

You might think that naming your baby Lilith and calling her “Lily” for short is smart. Wrong! The name Lilith means “night monster” or “ghost” in Hebrew. Your little Lily could actually become a vampire if you name her this fated name. Think long and hard before unleashing that sort of evil upon this world. Or maybe, lean into it?
11. Campbell

You’ll save thousands of dollars in unwanted orthodontist bills by avoiding the name, Campbell. Campbell is another name that describes a messed-up face. It’s Scottish and means “crooked mouth.” It’s wild to think that so many good names describe something messed up. Campbell isn’t a name you hear every day, but when you do, it might be a last name.
10. Mallory

Mallory is a name that comes to us by way of France. The French would label an unfortunate person with bad luck “malheure.” Naturally, the English thought it would be a great name to give children. It evolved into Mallory over the years. Don’t bestow upon your child a name equivalent of a dozen broken mirrors. It might be bad.
9. Ralph

Ralph might sound like an apt name for an American trucker, but it’s actually Norse in origin. The name Ralph comes from “Rathulfr” which is a compound name that means “wolf-counsel.” Unless you want your son conspiring with a pack of untamed beasts, avoid this name for boys. But like we always say, it’s ultimately your choice. You can choose!
8. Emily

Your baby is not your frenemy, okay? The enviable name Emily comes from the Latin version of the name Aemelila which means “rival.” Emily Dickenson wrote, “Tell the truth, but tell it slant.” A girl named Emily will come for you. When she does, please always remember that we told you it would happen. You didn’t want to believe us.
7. Avery

You dodged a wolf attack by not naming your son Ralph. Now what? The unisex name Avery might be a sound choice. The name Avery is derived from the Ancient Germanic name, Alberich. What do you think this Alberich is up to? He’s the King of the elves! Avery means “Elf King.” This name lets you indulge in the fantasy.
6. Claudia

You might think the name Claudia sounds stately or even sweet. The name Claudia is Latin and means “lame.” Have you heard of these two dudes, Nero and Pontius Pilate? One was a debaucherous ruler who persecuted religious minorities in Ancient Rome. The other pretty much did the same, he’s infamous for his part in the crucifixion of Jesus Christ.
5. Molly

Luckily, the name Molly has fallen out of fashion. Molly eventually became a pet form of the name Mary, but before it got there, it had an unpleasant past. In the Middle Ages, a woman was called a “moll” or “molly” if she was considered a gangster’s girlfriend. For those who the name stuck, it meant “bitterness.” Not great honestly.
4. Cesar

Your poor, hairless son, Calvin might have been better served by the name Cesar or Ceasar. Cesar means “hairy” and comes from the Latin term for “long hair.” Save your son from a lifetime of back shaving and waxing by avoiding this name. Still though, the name Ceasar has been around for a long time, it’s hard to shake him.
3. Belinda

Don’t even think about naming your darling baby girl Belinda! The name became popular in a time when snakes were considered sacred symbols of wisdom and mortality. Belinda means “beautiful snake.” Get that serpentine propaganda out of your life! There has never been anything beautiful about a snake. Give her a real name, one with legs! Something to dance to!
2. Gideon

Sure, the name Gideon sounds cool especially if you’re a fan of those mini bibles in hotel rooms. But, the name Gideon comes from Hebrew and means “one with a stump for a hand.” In the Bible, Gideon was a judge who rescued the Jews from the Midianites. The name eventually became popular with the Puritans and is still common.
1. Julia

Let us ruin the name Julia for you! The name Julia became very popular in ancient Rome. Julia sounds beautiful and in this context came to mean “youthful.” Before it became fashionable in ancient Rome, the name Julia was a Greek family name that came from the word “iolos.” In ancient Greece, it was the equivalent of today’s “peach fuzz.”
Just like all words, names are living things that change meaning over time. Many names with weird meanings have been part of the lexicon for centuries. As such, they’ve got some baggage. Who doesn’t really?
If baby name meanings are important to you, be sure to take the time and do some research. For most people, a name is what you make it. Fine.
But, when your little Lillith is standing over your bed one night, may this listicle of weird names haunt you.