"Guilfoyle" is an Irish surname that means "servant of the wolf." It's derived from the Gaelic elements "giolla" meaning "servant" and "fada" meaning "wolf."
It's a fairly common surname in Ireland and has spread to other parts of the world due to emigration.