Birnie \b(i)-rnie, bir-nie\ as a boy's name is a variant of Birney (Old English), and the meaning of Birnie is "island with the brook".
The baby name Birnie sounds like Barnie, Bernie, Burnie and Beirnie. Other similar baby names are Birkie and Birlie.