Johnny \jo(hn)-ny\ as a boy's name is a variant of John (Hebrew), and the meaning of Johnny is "God is gracious". See also Gian.
The baby name Johnny sounds like Johnn and Jonny. Other similar baby names are Ronny, Lonny, Donny, Johnnie, Johnie, Johon, Johann, Johan, Jonn, Johnte, Johntay, Jovany, Jovanny and Sonny.