Lon \lon\ as a boy's name is a variant of Alonzo (Spanish, Italian), Lawrence (Latin), Lonnie (English) and Lunn (Irish, Gaelic), and the meaning of Lon is "from Laurentum; strong, warlike".
The baby name Lon sounds like Len, Lyon, Lion, Leon, Lyn, Lin and Lonn. Other similar baby names are Ron, Ton, Con, Don, Ion, Eon, Jon, Lou, Long, Lorn, Lot and Von.