The name "Madigan" has Irish origins and is derived from the Gaelic surname "Maidigin," which means "little dog." This name has historical roots in ...