Baby Names and Name Generators

What Does Naphtali Mean?
"struggling"