The sweet reason Amanda Seyfried won't reveal her baby girl's name.

Actress Amanda Seyfried is keeping quiet about the name of her baby girl, who was born in March, to protect the privacy of her family.

“I wouldn’t want you to ask me what her name is because I wouldn’t tell you,” the 31-year-old Dear John star said in a recent podcast with Informed Pregnancy. “It’s about us as a family.”

She also joked about the unexpected consequences of revealing the name to her closest friends.

“Our friends [know the name] and you know what that caused? A lot of embroidery. A lot of embroidered towels.”

Actress Amanda Seyfried attends the premiere of 'Twin Peaks' on May 19, in Los Angeles. Image via Getty.

Seyfriend and her husband, actor Thomas Sadoski, 41, were married in a private ceremony earlier this year.

They announced their engagement last September and Seyfried said the pregnancy was unplanned but a happy surprise.

"We knew that we wanted to be together and make a baby, but you know, sometimes things happen and it’s the biggest blessing in the world," she said. "We were so excited."

Beyonce and Jay Z’s twins have interesting names... Post continues below.

After a 24-hour labour, Seyfried and Sadoski welcomed their daughter on March 24.

"It was just perfect," she said of the moment her daughter met she and her husband for the first time.

"It was quiet and beautiful, and it was the best moment of my life for sure. I would do it again in a heartbeat."