I like the names Elijah and Gideon. They both go with out surname and would work well with the chosen middle name of John (family thing).
Now I'm pretty sure I can talk DH into Elijah (Eli) but I'm a bit worried its very now. Both my other boys have biblical names so it would fit but I don't want people to think in 10 years time 'oh Elijah, he must be about 10' as they wouldn't do that with the other twos name. Is it too popular at the moment?