Peter,
Other derivations of the Mulligan name include Milligan and Milliken. I am part of a DNA group that includes a number of Millikens/Milligans. Many of these come from Ireland, but there is DNA evidence of a move from S/W Scotland to Ireland and then back again as well.
These migrations actually occurred for many Gaelic lines and were relatively common due to the family ties in both areas.