Garnett \g(a)-rne-tt, gar-nett\ as a boy's name is pronounced GAR-net, gar-NET. It is of Old French and Old English origin, and the meaning of Garnett is "spear; red like a pomegranate". For boys, Garnett is usually a transferred surname. In England, boys may have been named for a famous Victorian soldier, Sir Garnet Wolseley. Basketball player Kevin Garnett.
Garnett has 1 variant form: Garnet.
Baby names that sound like Garnett are Geraint, Gerant and Grant.