Likely a variant of Johni or Johny, ultimately from Hebrew Yochanan meaning God is gracious.
Like Jahni?
Swipe through thousands of names like it