In Farsi / Persian we have "-zadeh" which means child of (born from). Last names were not instituted in Persia / Iran until early 1900s and everyone got to pick their own, so there are a lot of *zadehs as it was an easy choice. So eg Hassanzadeh is child of Hassan