Bowen is a Celtic surname representing two separate Celtic ethnicities, the Welsh ab Owain ("son of Owen") and the Irish Ó Buadhacháin ("descendant of Bohan").