Kate Middleton
Catherine, the Duchess of Cambridge, before boarding an America's Cup yacht on Auckland Harbour on11 April 2014.Reuters

Kate Middleton, who is currently pregnant with her second child, is going to give birth to a royal princess, according to a palace insider.

"Kate and William found out they were expecting a girl during the 21-week scan," a palace insider told OK magazine. Moreover, it is also reported that the couple will not choose the traditional path when it comes to naming their baby girl.

"Everyone's been asking what they plan to name her. Although the couple felt they needed to either go with something very traditional, like Elizabeth or Mary, or something that had a lot of meaning to them. So they've gone with the latter," added the royal insider.

It has also been reported that the name of Prince William's mother, Princess Diana, holds a lot of value to the couple and they may name their daughter Diana. A confirmation in this regard is yet to come.

Middleton is currently in her third trimester. She will be giving birth to the next royal baby around March-April. The couple has not revealed anything official about the gender of their child.

There have been various speculations in the past in regard to the gender of Prince George's sibling. Based on Duchess' maternity dressing sense, many had thought that she will once again give birth to a baby boy. During her recent visit to Kensington Aldridge Academy on 19 January, she wore a baby blue coat which triggered baby boy rumour, according to Huffington Post Canada.

Meanwhile, bets on the royal baby name have already been placed. Popular name for a baby girl is Diana, meanwhile for a boy it is James. Other names which have become popular in the betting circles include Elizabeth, Arthur and Victoria.