Brosnahan is primarily an Irish surname, rarely used as a first name.
Meaning: Derived from the Gaelic “Ó Brosnacháin,” meaning “descendant of Brosna”
Origin: Ireland, specifically County Kerry
Popularity: Extremely rare as a given name
Inspiration: Might be chosen by those with Irish heritage or fans of celebrities with this surname, like actress Rachel Brosnahan.