Meaning and Origin of: Delehanty

Family name origins & meanings