Meaning and Origin of: Enoch

Enoch is of Hebrew origin meaning "Trained and vowed."

Boy name origins & meanings

  • Hebrew : Trained and vowed, dedicated; profound

Boy name variations

Family name origins & meanings

  • Mainly Welsh (not recorded before the 18th century) : from the Biblical personal name Enoch (Hebrew Chanoch ‘experienced’ or ‘dedicated’). This was the name borne in the Bible by the eldest son of Cain (Genesis 4:17) and by the father of Methuselah who was said to have ‘walked with God’ (Genesis 5:22). The surname is relatively common in Wales, but much rarer in England, where it is concentrated on the Warwickshire/Oxfordshire border, usually in the form Enock.