Celebrities have graciously let people into their private lives, with many of them have opening up about some of their most intimiate moments – including their pregnancy journies. There have been some truly iconic maternity photoshoots throughout the years, from debuting their bumps on the cover of Vanity Fair to breaking the internet with elaborate photoshoots. These stars have shown us that while pregnancy can be tough, it can also be beautiful, and we couldn’t stop thinking about truly iconic moments. Continue reading to see the best and most famous maternity looks in history that we still love today.
During her second pregnancy, singer Ciara showed off her bump for a Harpers Bazaar photoshoot. It was sexy, sultry, and sophisticated and showed off her pregnancy glow. She said in the interview that she couldn’t wait to give birth, and her husband was being so supportive throughout the pregnancy.
The spread also featured a few photos with her first child from her relationship with Future. Her son couldn’t wait to be a big brother, and Ciara said he would pull up her shirt to talk to her bump and say how much he loves the baby.
Princess Diana has always been a fashion icon, whether she was going to a state dinner or running to the gym. When she was pregnant with both Harry and William, she wore a lot of flowy dresses in pastel shades that made them the top choice for pregnant women.
Diana managed to mix the trend for formal and casual events because it was probably more comfortable for her growing bumb. She also set the tone for other royals in the future, like Kate Middleton and Meghan Markle.
Alanis Morissette posed for this striking pregnancy photo back in 2016. The star looked amazing during her second pregnancy in this underwater picture that seemed like she was a baby floating in a womb.
We don’t know how she posed so gracefully underwater or how the photographer captured the perfect shot, but it was absolutely stunning. She looks so natural and at peace, and we love how her bump is on full display.
For most of her pregnancy, singer Carly Simon kept the disco glam alive with her flowy dresses and funky coats. However, when she was in the studio, her style was a little more toned down in oversized button-up shirts and jeans.
She posed for her album cover while she was pregnant, and it was truly iconic. She looked so happy and in love with the human life growing inside of her, and it was beautiful.
After confirming her pregnancy while performing on Saturday Night Live in 2018, Cardi B posted this Beyonce-inspired picture the day her daughter Kulture was born. While only wearing gold jewelry, she surrounded herself with flowers and looked unbelievable.
Throughout her pregnancy, Cardi B did not shy away from showing off her baby bump. She wore tight dresses and but refused to stop wearing her iconic super-high heels. Cardi B was proud of her pregnant body and wanted everyone to know.
For her daughter’s birthday, the Real Housewives of Beverly Hills star Lisa Rinna posted this throwback photo from when she was pregnant. In true Lisa Rinna fashion, she kept herself slightly modest by adding a heart to cover herself up.
Rinna is an icon, and it seems like she didn’t like to wear a lot of clothes when she was pregnant either. We can imagine her saying, “Harry Hamlin, take a picture of me.” Her daughter must have loved this birthday tribute.
For Mother’s Day 2018, Gwyneth Paltrow posted this stunning throwback of her first pregnancy with her daughter Apple. The image is actually from the day she gave birth, and she captioned the photo, “Fourteen years ago on the verge of a life-changing morning.”
During her pregnancy, Paltrow didn’t let a growing bump stop her from sporting couture gowns. She stood poised as ever even during her third trimester and glowed from within. We wonder if she was already practicing the strange things she writes about on Goop back then.
During her second pregnancy, Kourtney Kardashian posed nude for DuJour magazine. Kourtney said that nudity is not something to be ashamed about, and she feels the most beautiful when she is nude and pregnant.
Throughout all three of her pregnancies, Kourtney embraced her natural side and loved her pregnant body. She wore a lot of things to show off her bump because she was proud that her body was creating a new life.
During Heidi Klum’s pregnancy in 2006, she was a big fan of drop-waist dresses that showed off her growing belly. For her maternity shoot, the model, of course, knew how to rock her baby bump in the right lighting.
Klum was glamourous throughout her pregnancy, and she was happy to wear things that highlighted her belly. She also rocked some body-con dresses that hugged all her curves.
Britney Spears’ pregnancy was one of the most anticipated in the mid-2000s. She was pregnant, and she wanted everyone to know how excited she was to show off her bump. She wore shirts that had funny sayings like this one with an arrow pointing to her belly.
The pop princess definitely had a unique style during her pregnancy, one that can only be described as a mix between comfort and whatever she could find in her closet. Like other stars during this time, Spears also showed off her bump with tiny crop tops and low-rise skirts.
When Pink revealed she was pregnant again, she enlisted the help of her oldest daughter Willow to help her reveal the news to her fans. The pop icon looked magical in her flowing white dress with her daughter by her side.
Pink gave birth a month after her announcement, and she was so happy to welcome a boy into her family. The new mommy kept everything pretty private throughout her pregnancy, although the tabloids speculated about her growing bump.
In August 1991, Demi Moore took a huge risk and posed with her bare baby bump on the cover of Vanity Fair. She shocked the world because no one had ever posed pregnant, and photographer Annie Leibovitz did a fantastic job showing her beautiful glow.
All she had was her hands to cover up for modesty, but she looked phenomenal. We love this iconic photo for the beauty, classiness, and bravery she had to pose when no one else was showing off their bumps. Moore really was the original pregnancy model.
In January 2020, Grimes announced her pregnancy with a captionless photo on Instagram. The singer and Elon Musk welcomed their son in May, and the internet had a field day with the baby’s unique name. They named the child X Ã A-12, but they call him Ash.
Grimes was already a bit of a strange person before she was pregnant, and she kept her pregnancy very private for the most part. However, she did share her strange pregnancy diet, which included bread soaked in melted butter and food from her favorite restaurant.
When Beyonce posted her maternity shoot for her second pregnancy, she nearly broke the internet because people couldn’t get over how amazing and extra this photoshoot was. She announced that she and Jay Z were expecting twins and her fans went wild.
It became the most-liked photo on Instagram in 2017, with 11 million likes. With the veil and floral backdrop, this picture became iconic, and plenty of people recreated it for fun or for their own maternity photoshoots.
After her divorce from Channing Tatum, Jenna Dewan began dating Steve Kazee. The couple announced they were expecting a child together with this angelic photo of Dewan and her baby bump. She posted a series of images in January and welcomed her son in March.
The dancer and actress has always been very open about her pregnancies, and she was excited to bring another child into the world. She looked angelic in the white lace robe that covered her up while still showing off her growing belly.
During Meghan Markle’s first pregnancy, she took many hints from Kate Middleton’s maternity outfits and Princess Diana. She wore many structured dresses that showed off her growing bumb, and she loved her maternity jeans.
Since she is not on a Royal tour during this second pregnancy, she is enjoying wearing flowing dresses along with some more comfortable options. During the famous Oprah interview, she opted for a flowing wrap dress that hugged the top of her bump but still kept her comfortable.
Eva Longoria was positively glowing during her maternity shoot with Iris Covet Book. While she was expecting her first child, she posed in a sheer gown that looked stunning as she floated in the pool.
She wore a lot of empire waist dresses throughout her pregnancy to show off her growing bump without hugging her too tight. She still rocked some glam looks up until the end of her pregnancy and could not have looked more glowing and beautiful.
Serena Williams took a few notes from Demi Moore when she posed while pregnant for the cover of Vanity Fair. The pro tennis played opened up about her magical love story with Alexis Ohanian and how she feels about expecting a baby.
Because of her pregnancy, she did not have the same endurance as she normally does, but that was to be expected. Despite being pregnant, she didn’t let that stop her from being at the top of her game.
While Jennifer Lopez was pregnant with her twins in 2008, she still rocked glam red carpet looks like this bump-hugging dress. The singer also opted for flowing vintage styles like shift dresses, and she managed to wear her typical stilettos throughout the pregnancy.
Lopez revealed that when she found out she was pregnant with twins, she started laughing hysterically because she couldn’t believe that she was having two babies. She never knew what motherhood would be like until she experienced it firsthand.
Although Kate Moss was known as one of the most glamorous women at the time, the supermodel kept her pregnancy style casual with many loose-fitting pants and comfortable tops. Unlike others, Moss had trouble adjusting to the pregnant lifestyle and kicking some of her previous habits like smoking.
When she was four months pregnant, she was seen smoking a cigarette, and while we aren’t here to judge, we are pretty sure doctors advise against that. However, she looked so cool and grungy in this photoshoot while pregnant, proving maternity shoots don’t have to be angelic.
Catherine Zeta-Jones was nine months pregnant when she won her Oscar in 2003 for her role as Velma Kelly in the movie Chicago. She wore a lowcut chocolate gown with embellished detailing which was the perfect maternity gown for the glowing starlet.
Throughout her pregnancy, she continued to work, and it was worth it when she won her award. A few weeks later, she gave birth to her daughter, and it was more exciting than any award she could have won.
While Khloe Kardashian was still married to Lamar Odom, she expressed her desire to have children. She saw her sisters getting pregnant, and she wanted to be a mom so badly. After some fertility struggles, the reality star got pregnant with Tristan Thompson.
Throughout her pregnancy, Khloe wore many glam outfits and even created a maternity jeans and clothing line with her brand, Good American. In her maternity shoot, she opted for some lacey lingerie and showed off her growing baby bump.
Kylie Jenner’s pregnancy was kept top secret until she announced the birth of her daughter, Stormi, in February 2018. Throughout her pregnancy, Jenner barely left her home, and she wore baggy clothes to conceal her growing belly if she did.
Jenner wanted to keep her pregnancy a secret because she didn’t want to deal with the paparazzi, speculations, and false headlines. The reality star has since shared many of her pregnancy photos with her Instagram followers, and she kept things casual regarding her maternity style.
Like Kylie Jenner, Gigi Hadid decided to keep most of her pregnancy private until close to her due date because she wanted privacy and not to have to deal with all the media speculation and gossip. However, when she finally posted her pregnancy announcement, fans went wild.
Hadid posted a series of pictures from her maternity shoot, including this shot in a sheer mini dress that hugged her in all the right places. Since she was pregnant during the lockdown, we can imagine she spent most of her time in sweats and comfortable clothes.
There’s no better way to announce your pregnancy than through a song. Singer Katy Perry stunned the world when she released the music video for “Never Worn White” and showed off her growing baby bump. She looked angelic in a sheer white dress with clouds behind her.
Perry and her fiance Orlando Bloom spent most of her pregnancy at the beach, where she wore figure-flattering one-pieces and enjoyed the sun and surf. Perry and Bloom welcomed their daughter at the end of August.
Twilight actress Nikki Reed and Ian Somerhalder shared a sweet photo of their maternity shoot in 2017. In her Instagram post, Reed wrote how she felt like she knew the baby even though she could only feel it, and how it made her feel excited to meet her child.
The actress wore a stunning blue dress and cradled her belly. Throughout her pregnancy, Reed wore many flowing dresses, comfortable overalls, and boho outfits. Her style was chic and simple without looking like she stopped trying.
Ayesha Curry was so excited to announce that she was pregnant again when she shared a series of photos on her Instagram page in an all-white outfit. She and her husband, Steph Curry, already had a daughter and were pregnant with their second child at the time.
For her third pregnancy, Curry kept it casual with a t-shirt that said “preggers” and a simple caption stating, “Curry party of 5.” She kept her pregnancy style comfortable and chic with lots of stretchy wide-leg pants and flowing dresses.
While Jessica Biel and Justin Timberlake decided to keep her most recent pregnancy a complete secret, they did announce their first pregnancy. In an adorable Instagram post, Justin Timberlake wrote that he got the greatest birthday present ever when he discovered they were pregnant.
Throughout her first pregnancy, Biel kept her style casual with graphic t-shirts, joggers, and flat shoes. Pregnancy is hard, so why make it complicated with over-the-top outfits and outrageously uncomfortable shoes?
The iconic Jaqueline Kennedy was one to watch when she was pregnant. The first lady quickly became a style icon and she set most of the trends during the ’60s. During her pregnancy, she kept her fashion game strong with mod-style dresses and matching sets.
Here she is pictured on a boat in a fitted pink dress and her hair in its naturally curly state. The first lady always knew how to look classy and comfortable without trying too hard. She was a fashion icon that women, pregnant or not, still look up to.
Cher has always been a style icon, and when she was pregnant with her first child, she took her style to another level. She rocked the late ’70s fashion with her flowing maxi dress and vest that hugged the top of her growing baby bump.
She was having her second child with Gregg Allman, and they were excited to welcome a baby boy. Cher had a previous child from another relationship, and she also dressed phenomenally then.
Meryl Streep has to be one of the most iconic actresses of all time. She has won more awards than most of us can count, and she did most of this while raising four children. Throughout her pregnancies, Streep kept her life private and didn’t talk much about having children.
When she had her youngest daughter in her forties, people wondered if she used IVF or other fertility treatments, but she never talked about her situation. However, she did look amazing with her baby bump concealed in this gown at the Oscars.
During one of her pregnancies, Susan Sarandon wore a lot of oversized coats to cover up her growing bump. She liked to wear flowing dresses that didn’t hug her body, probably because it was more comfortable for her.
The iconic actress would often wear things that flowed out under her chest to give her bellow room to breathe. As a celebrity, everyone criticizes you, so we can understand why she would want to conceal herself from the public eye.
While serving as the Dutchess of York, Sarah Ferguson, aka Fergie, wore some pretty chic outfits while she was pregnant. For this snowy outing, she added white layers with a brown leather jacket to keep herself warm.
Like many other royals, her fashion choices were always in the headlines, and she set the trends for pregnant women everywhere. As someone who is under a magnifying glass, Fergie handled herself with class and grace.
While pregnant with Kylie Jenner, Kris Jenner was rocking all the late ’90s maternity trends. On the red carpet, she wore flowy dresses with tights and she had the same haircut she still has today.
For someone who has had six children naturally, she must have been more than prepared with a wardrobe of maternity clothes from previous pregnancies. Kris was probably already thinking about how she could get ten percent of her future daughter’s achievements.
Jada Pinkett Smith proudly showed off her baby bump when she walked the red carpet in a black fitted gown and a long silver coat. She was pregnant with her son Jaden and she was so excited to become a mother for the first time.
Throughout her pregnancies, Smith pushed the boundaries of what people were used to seeing on pregnant women. She showed up to the Grammy Awards wearing a sheer bedazzled gown that highlighted her bump instead of hiding it, which was not normal for the time.
Around the same time, Jada Pinkett Smith was pregnant; Victoria Beckham also announced her pregnancy. She turned heads on her way home from a party in London in a tight spaghetti strap dress that highlighted all of her curves.
The glowing mother-to-be was still as chic as ever during her pregnancy, and she decided to go a different direction than the typical maternity style. People knew her as Posh Spice, so she wasn’t going to let a pregnancy change her stylish reputation.
Nia Long was pregnant with her first child when she showed up to the red carpet in this strapless figure-hugging jumpsuit. She loved cradling her bump and was proud to show off her changing body because she was bringing a child into the world.
Long kept her style pretty casual throughout the pregnancy with comfortable pants and loose sweaters without hiding her bump completely. On the red carpet, she wasn’t afraid to rock something that showed off her pregnant curves.
Sarah Jessica Parker went full-on Carrie Bradshaw when outfitting her growing baby bump. Empire waist babydoll dresses came back in style for pregnant women in the early 2000s. It highlighted her growing belly without hugging her too tight.
Throughout her pregnancy, she continued to rock this style because it was flattering and comfortable. She also channeled her Sex and the City character in more than one way with her effortless outfits that still looked chic and comfortable.
While pregnant with her son Ryder, Kate Hudson decided to try out the crop top maternity trend for the red carpet. Hudson was never afraid to show off her body while she was pregnant because she didn’t care what people thought.
After Rachel Green wore a crop top in Friends while she was pregnant, it became the hottest maternity trend, and every woman was trying it out. Hudson was one of the first to rock this trend on the red carpet, and she definitely made a statement.
Like Kate Hudson, Denise Richards wanted to put her baby bump on full display with this crop top maternity look she wore on the red carpet in 2004. Her sparkly crop top and matching bottoms made her look like she was glowing even more.
Throughout her pregnancy, Richards was happy to show off her growing belly and rocked the trend well into her third trimester. It was a time when women started to embrace the changes their body was going through, and show the world how beautiful pregnancy is.