Enock as a boy's name is a variant of Enoch (Hebrew)
The meaning of Enock is "trained and vowed, dedicated; profound".
38👍 8👎