Migdal \m(i)-gdal, mig-dal\ as a boy's name is of Hebrew origin, and the meaning of Migdal is "tower".
Migdal has 2 variant forms: Migdahl and Migdoll.