As nouns the difference between hasp and lock
is that
hasp is a clasp, especially a metal strap fastened by a padlock or a pin; also, a hook for fastening a door while
lock is something used for fastening, which can only be opened with a key or combination.
As verbs the difference between hasp and lock
is that
hasp is to shut or fasten with a hasp while
lock is to become fastened in place.
As a proper noun Lock is
{{surname|lang=en}.