I really like
Ezekiel. It's not too popular, it's unusual but not strange, and I find it spunky and handsome. The nickname
Zeke is cute too. I don't like it enough to use it myself - unless I ended up with 5 sons, then one of them probably would be named
Ezekiel nn
Zeke!