Посмотрела в Инете. Есть станица Мигулинская, есть деревни с таким названием, на Дону, в Могилевской области (Белоруссия), в Московской области и еще кое-где. Если фамилия происходит от населенного пункта, то тогда надо уже разбираться, откуда у этого поселения такое название. Возможно, когда-то было Микулино, только к поменялась на г, ну а Микулино, ессно, от имени Микула.