Lock este un nume de familie englezesc derivat din cuvântul englez veche locc, însemnând „șuviță de păr” sau „buclă”. Probabil a apărut ca poreclă pentru cineva cu o șuviță sau buclă distinctivă de păr. Acest tip de nume de familie ocupațional sau descriptiv era comun în Anglia medievală, unde trăsăturile fizice, obiceiurile sau ocupațiile ofereau o modalitate ușoară de a distinge persoanele.
Ca nume de familie, Lock apare în diverse înregistrări în Anglia, în special în regiunile în care tradițiile de numire anglo-saxone erau cele mai puternice. Simplitatea sa relativă i-a permis să dăinuie de-a lungul secolelor, deși este relativ rar astăzi. Este înrudit cu varianta Locke, care apare ocazional în contexte americane datorită imigrației și anglicizării.