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.