Family name origins & meanings
- Basque : Castilianized form of Garai, a habitational name from Garai, in Biscay, Basque Country, or from one of the five other, smaller places of the same name, also in Biscay, all named from Basque garai ‘high’, a derivative of gara ‘height’, ‘peak’.
- Hungarian : habitational name for someone from a place called Gara.