The model and her mother took to Instagram on Tuesday to share photos of the baby, who was born on April 14.
"Hi my Lulu," Teigen captioned her snap.
On Sunday, the new mom announced on social media that Luna Simone Stephens, whom she has nicknamed "Lulu," had arrived, weighing 6 lb. 11 oz.
"She's here! Luna Simone Stephens, we are so in love with you!" she wrote. "And sleepy. Very sleepy."
This is the first child for Teigen, 30, and Legend, 37. According to Teigen, the couple had tried unsuccessfully to conceive for several years.
"We would have kids five, six years ago if it'd happened," she said on her talk show "FABLife." "But my gosh, it's been a process!"