Lot \lot\ as a boy's name is of Hebrew origin, and the meaning of Lot is "veil". Biblical: Lot was a nephew of the patriarch Abraham. He fled God's destruction of Sodom and Gomorrah, but his wife disobeyed God's command, looked back upon the city, and was turned into a pillar of salt.
Baby names that sound like Lot are Lad and Loyd. Other similar baby names are Lon and Lou.