Enock \e-no-ck\ as a boy's name is a variant of Enoch (Hebrew), and the meaning of Enock is "trained and vowed, dedicated; profound".
The baby name Enock sounds like Angy, Angie, Ange, Anicho, Ewing, Inigo, Ignac, Inge, Ingo, Janek, Janak and Yannick. Other similar baby names are Enos and Erick.