Baby Names and Name Generators

What Does Naftali Mean?
"Wreath; struggling"