Baby Names and Name Generators

What Does Nephtali Mean?
"struggling"