Carnahan
An Irish surname likely tied to a Gaelic place-name or topographic root meaning “rocky” or “stony.”
The #4,769 most common surname in the United States (2010 Census) — about 1 in every 41,587 Americans shares it.
Etymology
Carnahan is generally treated as an Irish surname from a Gaelic form built on carn, meaning “heap of stones,” “cairn,” or by extension “rocky ground.” The old sources link it with related spellings such as Kernaghan and Kernan, suggesting a shared Gaelic origin rather than an English occupational name. The exact original Irish form is not fully secure from the excerpted evidence, so the sense is best taken as a topographic or locational surname connected with rough, stony land.
History
The name is found in Irish surname material and appears in Anglicized forms alongside other Carn-/Kern- names. Its spelling has varied widely in English records, which is typical of Irish surnames rendered from Gaelic by different clerks and families. In modern usage, Carnahan is most familiar in Ireland and among Irish-descended families in North America.
Origin
Regions
Variant spellings
Fun fact
19th-century writers often glossed the name through the Gaelic word for stony or rocky ground, showing how strongly landscape imagery shaped Irish surname explanations.
From the historical record
“CAElsTIGAN'. In the Gaelic, Carneach signifies a Druid or priest, and Carnahan, rocky or stony ground. CAEE. This name has several significations; Caer, Cornish- British, a city, town, a fort, a castle ; Carre, French, a stout, broad-shouldered man ; Cawr, Welsh, a giant.”
— An Etymological Dictionary of Family and Christian Names