Enock is a variant of Enoch, a Hebrew biblical name meaning dedicated or trained.
Like Enock?
Swipe through thousands of names like it