Reuters

If you thought it was tough to hide your pregnancy news from nosy tías or amigas, imagine what celebrities must go through to keep their baby news a secret! But even if it seems impossible for celebs to keep their baby bumps hidden from the public, somehow some stars manage to give birth without the world ever knowing they were pregnant, while others do a great job at hiding their pregnancies until the very end.

Cardi B has been one of the most recent examples of a celebrity who chose to enjoy her pregnancy in private for quite a while before sharing the news with the world. While the rapper didn't address the baby rumors right away, she chose to share the news with her fans when she was just a few short months away from delivering. Every parent has the right to choose when and where to tell the world about their upcoming bundle of joy, but sometimes it's hard to keep that kind of happiness to ourselves. 

More from MamásLatinas: Celebrities who tried their best to hide their baby bumps

Enrique Iglesias and Anna Kournikova, for example, welcomed twins and no one had the slightest idea that they were expecting! TMZ broke the news that the Spanish singer and the former Russian tennis star welcomed twins, a boy and a girl, in December 2017 and their names are Nicholas and Lucy. The couple managed to keep their pregnancies super private and it's crazy how no one had a clue that they were expecting.

Other celebs like Mindy Kaling, Beyoncé, J.Lo and Marian Carey have hid their baby bumps for a while before revealing the news, while others like Kylie Jenner have given birth and never told the world they were pregnant. See which other celebs have kept their pregnancies under wraps. 

--Additional reporting by Sugey Palomares and Angelina Vega.

No one had the slightest idea that Enrique Iglesias and Anna Kournikova were expecting. 1

No one had the slightest idea that Enrique Iglesias and Anna Kournikova were expecting.

John Parra/WireImage

TMZ broke the news that the Spanish singer and the former Russian tennis star welcomed twins, a boy and a girl, and their names are Nicholas and Lucy. According to sources, the babies were born on December 16 in Miami. The couple managed to keep this pregnancy super private and it's crazy how no one had a clue that they were expecting. 

Advertisement

Mindy Kaling hid her baby bump during the entire final season of 'The Mindy Project'. 2

Mindy Kaling hid her baby bump during the entire final season of 'The Mindy Project'.

Splash News

The actress managed to keep her pregnancy a secret for months until Oprah, who is her castmate in the upcoming movie A Wrinkle in Timespilled the news. The actress welcomed her first-born, a baby girl whom she named Katherine, on December 15.

Advertisement

Beyoncé revealed that she was expecting her first child on the stage of the 2011 VMAs. 3

Beyoncé revealed that she was expecting her first child on the stage of the 2011 VMAs.

Splash News

"I want you to feel the love growing inside of me," the singer said at the end of her performance, and then pulled open her purple sequined vest to show off her baby bump and rub her tummy. The mega star gave birth to her first daughter, Blue Ivy Carter, in January of 2012.

Tyra Banks also surprised us when she welcomed her first child through a surrogate. 4

The former supermodel has been very open about her fertility issues, so we were very happy to learn that her dream of becoming a mom had come true in January of 2016, when her son, York, was born via gestational surrogate. 

Advertisement

Megan Fox revealed she was expecting baby no. 3 when she was 5 months pregnant. 5

"I'm always in the process of having a baby and looking like I didn’t have a baby," she told People when she confirmed the news, in April of 2016. Baby Journey River Green was born four months later, in August.  

Advertisement

Jennifer Lopez was very secretive when she was expecting her twins Max and Emme in 2007. 6

Jennifer Lopez was very secretive when she was expecting her twins Max and Emme in 2007.

Splash

She finally confirmed the news while on Marc Anthony's tour in Miami--once she couldn't hide her bump any longer. "I didn’t know she was going to talk," a surprised Marc told the crowd. 

Advertisement

Eva Mendes has managed to keep both of her pregnancies a secret. 7

Eva Mendes has managed to keep both of her pregnancies a secret.

Splash

Mendes was expecting her daugher Esmeralda when this photo was taken in spring 2014. She managed to keep her second pregnancy and birth of her daughter Amada a complete secret earlier this year, too. 

Alexis Bledel welcomed a baby boy in the fall of 2015 and we didn't learn the news until the year after. 8

Alexis Bledel welcomed a baby boy in the fall of 2015 and we didn't learn the news until the year after.

Splash

The actress, best known for her role as Rory on Gilmore Girls, welcomed a baby boy with her husband Vincent Kartheiser in the fall of 2015. No one even knew about it until May of 2016! 

Advertisement

Mariah Carey kept her pregnancy a secret for months. 9

Mariah Carey kept her pregnancy a secret for months.

Splash

Carey suffered several miscarriages before getting pregnant with Monroe and Morocco, who were welcomed along with then husband Nick Cannon in 2011. While she was expecting, she kept the baby news a secret for more than three months

Blake Lively has kept her two pregnancies a very private matter. 10

Blake Lively has kept her two pregnancies a very private matter.

Splash

In 2014, the Hollywood actress was super quiet about her first pregnancy with husband Ryan Reynolds. The same happened with her second baby bump. 

Advertisement

Adamari Lopez and Toni Costa managed to reveal the baby news on their own terms. 11

Ada and her partner Toni Costa revealed the great news when she was three months pregnant with Alaïa, by posting this photo showing off her baby bump. Now that's the way to do it!

JoAnna Garcia Swisher was already 6 months pregnant when she announced it. 12

The actress announced that she was pregnant with her second baby girl when she was already 6 months along

Advertisement

Kerry Washington managed to hide her baby bump on her hit series 'Scandal'. 13

During her first pregnancy, the Scandal star managed to keep her baby news a secret until she was about four months along. She has also kept the news the birth of her two children with husband Nnamdi Asomugha a complete secret. 

Leighton Meester keeps her personal life very private. 14

Leighton Meester keeps her personal life very private.

Splash

The actress and her partner Adam Brody welcomed their first child, a girl, in 2015. 

Advertisement

Lucy Liu announced that she had had a son via a surrogate once the baby was born. 15

Lucy Liu announced that she had had a son via a surrogate once the baby was born.

Splash

In August 2015, the actress confirmed that she had welcomed a son via a surrogate. The 49-year-old star announced the news once her son Rockwell was already born. 

Karla Souza announced she was pregnant AND that her baby was born on the same day. 16

In April 2018, she shared a photo of herself with a huge baby bump telling her fans that she had something to share. Just moments later, she shared a selfie with her baby girl, Gianna, on her chest. She captioned it: "God blessed us."

Advertisement

Cardi B kept her pregnancy under wraps for as long as she could. 17

Rumors had been circulating for months that she was expecting her first child with rapper Offset but Cardi hid her baby bump in the most clever ways. It wasn't until her performance on Saturday Night Live in April 2018 that she finally showed off her baby bump in a form-fitting white dress. 

Kylie Jenner's pregnancy was a huge secret. 18

The news of her pregnancy were eventually leaked by the media as rumors swirled due to her social media absence and her lack of public appearances. The reality TV star announced her baby's arrival in February 2018 via Instagram, without having once confirmed her pregnancy. 

Advertisement

Khloé Kardashian waited until five months into her pregnancy to make her announcement. 19

Khloé had been spotted wearing loose-fitting clothing for a while prior to announcing her pregnancy but she didn't confirm until four months before she gave birth. She shared a photo of her baby bump in December 2017 to let the world know her dream of being a mamá was about to become a reality. The little girl arrived in April 2018. 

No surprise made us happier than Gabrielle Union's big announcement. 20

In November 2018, the actress shocked everyone when she shared a photo of herself and husband Dwayne Wade carrying their new bundle of joy. Gabby has been open about her infertility struggles, revealing that she's suffered 8 to 9 miscarriages throughout her life, and now she has welcomed her first child via surrogate.