Imogen is a fabulous name ... Zoe is too similar in sound to Brodie .... what about Eve or Eva for meaning "life" or Aoifepersonally I likeClaireImogen(all your chosen names end in the "y" sound ... is this on purpose?)good luck ... love the name ImogenLOVE IT!!!!carrie ann