Peter Andre named his baby boy after his mother.

The 'Mysterious Girl' hitmaker wasn't keen on giving his three-week-old son the moniker Theodore when his wife Emily first suggested it but he swiftly changed his mind after he found out that it's the Greek version of his mother's forename Theobisti.

Speaking to OK! magazine, he said: ''It (Theodore) wouldn't have been my first choice but Theodore is actually a really strong name.

''I wanted Oscar, Arthur or Max but Emily was like, 'Definitely not!' Then I thought about James or Joshua but then Emily was like, 'You can't have two sons with Js, it's too confusing!'

''Then I liked Benjamin but Emily's favourite was Oliver, which I wasn't too keen on.

''Eventually Emily came up with Theodore, which happens to be the Greek version of my mum's name, Theobisti, which means faith in God. The fact Emily knew this and wanted it so much suddenly made me so emotional because I knew how much my mum would love that.''

But the 27-year-old doctor - who married the hunk in 2015 - pleaded her case because she thinks the little one, who weighed just 6lb 10oz at birth, looks Greek - like Peter.

She said: ''He looks Greek and I love the fact it's a Greek name.''

And Theobasti - also known as Thea - was overjoyed when she learnt of the name.

Peter - who also has two-year-old daughter Amelia with Emily - said,''She cried. it's the greatest gift I could ever give to her. She said: 'I never expected in my life someone to do that, it means the world to me.' I've always wanted to name one of my kids after one of my parents. I didn't tell my mum until I asked the whole family first.''

The 43-year-old hunk's children from his marriage to Katie Price, Junior, 11, and nine-year-old Princess - whose middle name Tiaamii was inspired by her grandmothers Thea and Amy - also gave the couple their seal of approval upon hearing it.

Peter explained: ''We gave Princess and Junior our list of names and they immediately loved Theo and kept texting me the name every day.''