I have two sons already and am expecting baby number 3 which we have just discovered is a little girl.
Our boys are called James and Harry and we are struggling to think of names which 'go' with these and that we both like.
Obviously something quite traditional but do not like Elizabeth, Catherine or Emma (so if that offends) but like prettier versions such as Charlotte, Hannah, Emily, Sophie etc
Any ideas please!