What about Bella? or Stella? or Emma?

Zara Mae
Zara Jayne /Jane
Zara Marie

Do you like Grace as a first name? I know it's become very common as either first or second name.
Can you use Isabelle anyway? How much does it matter if it's you cousin's child's 2nd name?

Would he/you like any of these first names - they're all quite girly:
Ruby, Holly, Phoebe, Imogen, Cassandra, Josephine, Portia, Emily, Amelia