I completely understand, if our baby had been a boy, my husband really wanted to name him either Ironman, Wolverine, or Nova!
Good thing it's a girl!
Out of your girl names, I love your Leila, only pron. Lay-la. I think it is a very classy name. I also love Lila (lie-la). I think it is so sweet and innocent sounding.
I like Leena, though only as a nickname for the lovely Matleena. I actually prefer Lena though, with one e. That one is ok for a first name though I do prefer it for Magdalena and Helena.
I really dislike Keira. It is very trendy right now where I live. I know 6 Keiras under the age of 7! I don't like the spelling either, prefer the softer Ciara, though many american's seem to want to pronounce it see-air-uh, which it's not, it's keer-uh or kee-are-uh.
All of your boy names are great. My least favorite is Gabriel. I love Jacob Alexander, though Alexander Jacob is handsome too.