Zelophehad was the son of Hepher. Zelophehad didn't have any sons. All he had was daughters. Their names were Mahlah, Noah, Hoglah, Milcah and Tirzah.