An English word name meaning "newly born," derived directly from ordinary vocabulary.
Like Newborn?
Swipe through thousands of names like it