Enock is a variant of Enoch, a Hebrew biblical name meaning dedicated or trained.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Enock?
Swipe through thousands of names like it