Where does “Cormac” come from?

Cormac (Old Irish) comes from Old Irish mac, from Proto-Celtic makkos — surety.

Ancestry of “Cormac”, step by step

Cormac traces back through two separate lines of ancestry.

via Old Irish mac

StepLanguageWordMeaning
1Old Irishmacbond, surety
2Proto-Celticmakkossurety

via Old Irish corb

StepLanguageWordMeaning
1Old Irishcorbwagon

Words derived from “Cormac

Every word from Proto-Celtic makkosEvery word from Old Irish mac