Baby Names and Name Generators

What Does Naphthali Mean?
"struggling"