Lock is a baby boy name of German origin. Here are the full details of Lock's name.
Other Meanings: Pond, Fortified place
Other Origins: Scottish, British, American
Other Nicknames: Lock-Lock, Loki, Lo, Lockey, Locks, Lockie, Locky, K, Loc