Gender: boy
Nicknames: -
Of Hebrew origin, meaning "dedicated" or "trained." Enoch is a rare biblical name.