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 names are Barnet, Gannet, Garret, Garner.