When Drew Barrymore gave birth to her second daughter on April 22, we couldn't wait to find out what the actress had named her! We admit we were surprised by her choice.

Luckily, the 39-year-old explained her and husband Will Kopelman's decision to name their newborn Frankie on The Ellen DeGeneres Show.

"It's hard because we love the name Olive, but what goes with Olive?" she asked, referring to her first daughter's name.

drew barrymore

Drew with hubby of almost two years Will

The host quipped, "Martinis," to which Drew responded, "Every [name] started sounding like a color or a food."

The Charlie's Angels star gave examples of the couple's predicament: "'Hazel's a great name. No, that's two shades of green.' And I love the name Pepper so much, but we were like, 'Olive and Pepper. Like that's two things you find in a pantry.'"

So how did they settle on Frankie? "It was just a name that came to my husband and I a few months before she was born, and we were sort of like, 'I think this is it,'" Drew remembers. "We gave ourselves the room to change our mind, but we never did. Not the most interesting story."

drew barrymore

Drew with first daughter Olive

She also shared it's similar to her mother-in-law's maiden name, Franco. "I love her so much that it reminds me of her as well," Drew sweetly added.

The new mom appeared on the program with Blended co-star Adam Sandler to promote their new film, though Ellen couldn't get over the fact the former child star was working after just 3 weeks!

“It feels like a miracle. And it’s also so awesome," Drew said. "First of all, I love this movie and I would never, like, not show up for it. And then also, I feel so good and happy."

The bubbly star added, "My kid is healthy. I have nothing to complain about. I'm so blessed."

Watch a clip from the interview below!