Elijah is a great name. "E" works as a nn for
Elijah, I quite like that actually. Lij and Lijah are also fine. Eja is a bit of a stretch imo. I love every single fn you had listed and
Michael,
Ethan and
Rhys I love too. I'm gonna be annoying and switch some names around though! I like:
Noah Ethan Ezra Michael Jude Mackenzie (Left that one the way it was)
Gabriel Taylor Jonah Rhys Elijah Cameron