El nombre del pueblo puede tener dos orígenes etimológicos diferentes: por un lado puede deberse a la ubicación del pueblo, que está en una zona elevada que domina la comarca del Duranguesado, ya que "garai" significa en euskera "alto" o "la parte de arriba"; pero también puede deberse a los hórreos, que son típicos de esta zona de Vizcaya y que reciben en el dialecto local del vasco el nombre "garaidxe".