Meghan Trainor Welcomes Third Baby via Surrogate & People Really Hate the Baby’s Name

If Meghan Trainor has no haters, then I’m dead. Like most singers who make drastic changes in their personal life, and in their rhetoric when it comes to body positivity and inclusivity, Meghan has received plenty of backlash over the years. So when people began talking smack on Reddit almost immediately after she announced the birth of her third child through surrogacy, her haters were ready to critique the baby name and even how the baby was born. Which, when it comes to those who aren’t wild about Meghan, is kind of par for the course, so…

Meghan and her husband, Daryl Sabara, posted about the birth of their son on Instagram on Jan. 20, 2026 and announced that their third child was born on Jan. 18. The post included photos of Meghan holding their daughter right after she was born and pictures of the couple’s older two kids meeting their little sister for the first time. OK great, all good. But people did not love the caption, the lack of more references to the surrogate, and, last but not least, the name they chose.

Yeah, people aren’t wild about Meghan Trainor’s baby name choice.

Meghan wrote in her Instagram post that she and Daryl opted to name their daughter Mikey Moon Trainor. Hey, I can accept most baby names, and my own kids’ names aren’t exactly from a baby book. But people really aren’t into Meghan’s choice for her third child and only daughter. And as far as Meghan’s kids’ names go, before her daughter, she was pretty neutral with the names. Her other kids are Riley and Barry.

In a Reddit thread about how much people cannot stand Meghan’s baby name choice, one user commented that, in retrospect, Riley got off easy.

“It’s like they just put a bunch of totally random names in a hat, closed their eyes, and grabbed one,” they wrote. I mean, it’s not not like that.

Someone else came at her with, “All that money for a surrogate and you name it…Mikey Moon.”

Others pointed out that, traditionally, Mikey is seen as a name for a boy, in that it would be short for Michael. That alone has some people miffed about the name choice.

“And Michaela was right there,” another user commented on the thread. “Like, why not name her Michaela, and then just call her Mikey as a nickname? At least then the kid has the option to use Michaela as she gets older!”

Another user added, “Imagine waiting so long for your little girl, dreaming about it. Then — record scratch — naming her Mikey.” It’s giving, “Yep, that’s me. You’re probably wondering how I got here,” with a close-up on the baby’s face.

Meghan Trainor haters are also dogging on her for using a surrogate.

The commentary around Meghan’s baby does not end with her name choice, though to be fair, people will probably be talking about that every chance they get. Other critics of the “All About That Bass” singer pointed out that she used a surrogate for her third baby, a first for her. Some wondered why she used one, while others shared their thoughts on her potentially unnecessarily using a surrogate.

Meghan wrote in her Instagram announcement that doctors said it was the safest way for her to have another child. But, someone pointed out in that same baby name Reddit thread, “It’s always going to be safer for mom for someone else to carry their child. Celebrities can just afford it.”

On another Reddit post about the birth of Meghan’s baby, someone claimed to know “there’s no medical reason” Meghan couldn’t carry the child herself. That’s not really for anyone to decide, or even know, except for Meghan herself. But people have continued to discuss it on social media.

Someone else on the thread wrote, “Honestly, it kinda grosses me out when a woman can get pregnant and not at high risk, but still chooses to use a surrogate. Especially when they’re doing it for vanity reasons, it just seems very exploitative.”

Meghan has not publicly shared more details about why she chose a surrogate.