From Old English lēaf meaning leaf, an early nature name evoking growth and renewal.
Like Leafa?
Swipe through thousands of names like it