Uncover the origin, popularity, and more for any name.
Johnathan is a masculine given name, a variant spelling of Jonathan. It has Hebrew origins, derived from the name Yonatan. The meaning is typically interpreted as 'Yahweh has given' or 'God has given.'
Classic and elegant, Eleanor shares a similar vintage charm with Johnathan while offering a feminine counterpart.
Traditional and strong, William pairs well with Johnathan as both names have biblical roots and evoke a sense of timeless masculinity.
A beautiful and timeless name, Abigail complements Johnathan's classic style while adding a touch of grace and sophistication.