cassanagh (Manx) comes from Manx cassan, from Middle Irish casán, from Middle Irish -án, from Old Irish -án, from Primitive Irish -ᚐᚌᚅᚔ, from Proto-Celtic *-agnos.
cassanagh (Manx): passable; paved