The name Johnny is a boy's name meaning "God is gracious". Johnny is ranked #335 on our popularity charts and is often added to lists like Nicknames for Boys and discussed in our forums with posts like "Build a sibling set together!".
From the experts:
The ultimate midcentury nickname, retaining a good measure of retro charm, was chosen for her son by Mira Sorvino.