Skip to main content

Updated June 9, 2019

Family name origins & meanings

  • Irish : alternative Anglicization of Gaelic Craobhach (see Cray), an epithet of the O’Neills of Clare, one of whose ancestors is said to have carried a green branch into battle.

Subscribe to Family Education

Your partner in parenting from baby name inspiration to college planning.

Subscribe