Our girls name has been decided, which is Esme. We are struggling with middle names though. Should they have meaning? We like Rose but I don't know if I can bring myself to use something so popular. My late fathers middle name is James and my FIL is james but can you give a girl a boys middle name?