Guilfoyle is an Irish surname. It originates from Irish Gaelic Mac Giolla Phoil, meaning "son of the follower of St.