Zelophehad is bay boy name, main origion is English. English meanings of Zelophehad is "firstrupture fracture" and popular in Christian religion.