Johny is a variant of the classic English name Johnny, which originated from the Latin Johannes. It's composed of the elements 'Iōhannēs', meaning 'God is gracious'. Johny itself has been popular throughout history and remains widely recognized today.
"Over a span of fifteen years, from 1920 to 1934, the name Johny was given to twenty-six infants."