Chrissy Teigen gives fans a first look at her brand new baby boy. The proud mother of two also reveals the little guy's classic name.

Overwhelmed With Love

Days after fans debated when and where she'd do it, Teigen took to Instagram Sunday to share her son's very first photo with fans.

"Hello, world! This is Miles Theodore Stephens -- We are drowning in his little peeps and nuzzles. Our household feels overwhelmed with love. Thank you for all your well wishes!" she wrote, alongside a photo of the little cutie.

As to the interesting name choice for their newborn, Teigen's husband, singer John Legend, explained that they try to give their kids musical names.

"Miles of course is the same name as the great Miles Davis and Chrissy really liked the name Theodore, so we put it all together and had Miles Theodore Stephens," he explained to E!.

Teigen and Legend confirmed last Wednesday that their second child, a baby boy, had arrived. She took to Twitter to tease that "somebody" had shown up alongside a selection of baby bottle emojis and smiling emoticons.

Second Time Around

The famous couple also has 2-year-old daughter Luna Simone, who is named after the great Nina Simone. In the past, Teigen openly talked about conceiving both of her children via IVF treatment.

The Lip Sync Battle host also admitted to suffering from postpartum depression after being pregnant with Luna. Thankfully, she confirmed on Twitter it doesn't seem to be an issue this time around and told fans that postpartum is a lot easier when one's insides aren't ripped apart in labor.

In addition, she responded to a fan, who asked whether the new baby resembles sister Luna, that they have the same nose. Teigen revealed that he's teeny due to being a few weeks early and that he makes very small noises as a result.

The supermodel and cookbook author made a similar judgment about Luna when she was born back in 2016, again gushing about how in love she and Legend were with her. Legend himself tweeted about the happy news at the time, too, writing that the couple couldn't have been happier.

Expanding The Family

The 32-year-old Teigen gave birth to her second child with 39-year-old Legend on May 16, less than a week after she had tweeted about how she is "over" being pregnant.

The couple got hitched back in September 2013. Luna helped them announce their second pregnancy via a sweet video shared in November of last year. The clip showed Teigen pointing to her then-pregnant belly and asking the little girl what was in there, to which, she happily responded "Baby!"

The Cravings author told Us Weekly back in March that she might have a third child.

"I think I do want to have another baby after this and then get hot. I have a husband who truly loves the whole experience. .... I'm really lucky because some men start to look at you like a tool, I've heard, so I've been scared and don't let that happen to me! But it hasn't and it's really good," she gushed over her attentive hubby.