If you like
Lily but want a longer first why not use
Lillian?
Callie would be alright if it was spelled this way. I love the name just not the spelling you have for it.
Evangeline is another great one.
I love the name
James. There's just so many things you can do with it. But I don't like
Gabriel and I especially don't like
Gabe.
Julian isn't one I would choose either.
To me
Lillian nn
Lily and
James go the best with
Natalie.