Lion \lion\ as a boy's name is a variant of Leo (Latin), and the meaning of Lion is "lion".
The baby name Lion sounds like Lon, Lyon, Leon, Lioni, Linn and Lin. Other similar baby names are Dion, Eion, Lidon, Liron, Rion, Sion and Zion.