Updated June 9, 2019 Share: Family name origins & meanings Spanish : from grajo ‘rook’, hence a topograpic name for someone who lived by a rookery or in a place frequented by rooks.