The name Garret is an English baby name. In English the meaning of the name Garret is: meaning 'rules by the spear' or 'hard or bold spear.' Also an English variant of the German Gerard, based on medieval pronunciation.
English Meaning: The name Gared is an English baby name. In English the meaning of the name Gared is: from Gerald 'rules by the spear.
Gerred is a baby boy name its meaning is variant of garret from gerald rules by the spear... Mostly popular in religion. The poeple have viewed this name 1337 times.