I like
Elliot. My cousin was almost called this, but my aunt decided against it because she thought people would drop the T at the end and therefore make it sound trashy.
My only reservation would be that I would hate it to be shortened to
El or
Ellie as those are too feminine for me.
Eli is nice though.