Garnet \g(a)-rnet, gar-net\ as a boy's name (also used as girl's name Garnet), is a variant of Garnett (Old French, Old English), and the meaning of Garnet is "spear; red like a pomegranate".
The baby name Garnet sounds like Gerant and Grant. Other similar baby names are Barnet, Gannet, Garret and Garner.