Meaning of the name - Garreth

English Name: Garreth
Sex: