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.
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe