I like the meaning of
Imelda but I dont like the name. I am, however, becoming rather fond of
Avery as middle name for both girl and boy.
I really like
Zuleika's meaning too but I just dont like the Zu part of the name. Leika would be nice or even Zaleika or Zyleika.
I find
Keelan rather feminine. I'd like it more on a girl.
Keelan Avery is cute.