Although I prefer '
Elias',
Elijah has a really nice sound as well so that would be my choice, followed closely by
Eugene.
Ebenezer: Muuuch too out there and pretentious and tied to a certain character...
It's not exactly a usable name, unlike
Elijah or
Eugene.