Harvie \ha(r)-vie\ as a boy's name is a variant of Harvey (Old English, Old French), and the meaning of Harvie is "eager for battle; strong and worthy".
The baby name Harvie sounds like Harvee and Harve. Other similar baby names are Garvie and Harrie.