Prince William and Prince Harry were almost going to be named Arthur and Albert.

Prince William and Prince Harry

Prince William and Prince Harry

The 34-year-old royal and his 32-year-old sibling were close to having completely different first names, but their late mother Princess Diana - who tragically died in a car crash in 1997 aged 36 - had the final say and was adamant her children would not take the "alternative" monikers.

Speaking about the names for her brood in a tape recording with 'Diana: Her True Story' author Andrew Morton, which have newly been released and obtained by the Mail Online, the golden-haired beauty said: "I chose the names William and Harry because the alternative was Arthur and Albert. No, thank you."

However, the fashion icon has revealed there wasn't any spats between her and husband Prince Charles because she had already made the decision and was not wavering on the subject.

She added: "There weren't fights over it. It was just a fait accompli."

Diana has revealed her spouse of 15 years - who she split from in 1996 - was a "very good" parent and loved the "nursery life" when he could feed his children with the bottle.

Diana said: "Charles loved the nursery life and couldn't wait to get back and do the bottle and everything. He was very good -- he always came back and fed the baby. I breastfed William for three weeks and Harry for 11 weeks."

However, Diana was desperate for the public to also realise her adoration for children and how "demented" she was about her own offspring.

Speaking about motherhood and how she used to pride herself in being devoted to her family, she said: "I hope they know that I love children and little people, but I suppose it comes across. I'm just demented about my own children and it's mutual."