Barrie \b(ar)-rie\ as a boy's name (also used as girl's name Barrie), is a variant of Barnett (Old English), Barrett and Barry (Irish, Gaelic), and the meaning of Barrie is "burned clearing; fair-haired".
The baby name Barrie sounds like Barree and Parrie. Other similar baby names are Barnie, Barric, Garrie and Harrie.