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