According to the source, Kate Middleton is six weeks pregnant. Furthermore, William and Kate already picked a name for their child, a child that will be born at the beginning of the 2012 summer.
“They want a traditional name. Edward, Philip and Michael are their sources if it’s a boy and Alice and Rose if it’s a girl” the source said.
Prince William has a preference: he wants his first born to be a girl.