Cowan Is A Boys Name Of Scottish, Irish, And Hebrew Origin. Meaning "hollow In The Hill," It Emerged From The Surnames MacEoghain And MacEoin. Today, Cowans Anglicized Spelling Is Exceptionally Rare And Often Overshadowed By The More Popular Coen And Cohen. That Last Variant Also Has Hebrew Roots And Translates To "priest," Making It A Beautiful Name For Sharing Your Faith With Baby.