Elijah "
Eli" and
Lucas "
Luke" are my favorites from your list. They're part of a long list of names that I really, really like but just aren't my own favorites, so I'm pleased to see other people using them. :-)
Have you ever considered
John nicknamed
Jack? I'm not a fan of
Jackson but I think
John "
Jack" with
Elijah "
Eli" or
Lucas "
Luke" would be nice as well.