Ozuru

Japanese
"big stork"

Ozuru Origin and Meaning

The name Ozuru is a boy's name of Japanese origin meaning "big stork".

Has good vibes via the stork's intimations of longevity.