Surname starts with O' (DH's family are Irish). I love Emily and am still considering it but would ideally like something less common. Also like Thomas (Tom) but have ruled it out as every baby boy I know seems to be called Thomas!
Other vague possibilities...
Alice
Maeve
Bethan
Lauren
Zachary (Zach)
Joseph (bit boring)
Benjamin (DH not keen)
Any ideas? Or feedback on the possibilities above? thank you!