sengán (Middle Irish) comes from Old Irish -án, from Primitive Irish -ᚐᚌᚅᚔ, from Proto-Celtic *-agnos.