Lock is a form of the name Loch.
Lock is also a form of the name Locke.
Lock is not popular as a baby boy name. It is not in the top 1000 names.
Baby names that sound like Lock include Loc, Loch, Loche, Locke, Lok, Lach, Lache, Laek, Laik, Laike, Lake, Lash (English and Gypsy), Lask, Laske, Laskee, Lasse (Finnish and Scandinavian), Lauge (Scandinavian), Layk, Lays, and Laz.
† English pronunciation for Lock: L as in "lay (L.EY)" ; AA as in "odd (AA.D)" ; K as in "key (K.IY)"