Lannie \l(an)-nie\ as a boy's name (also used as girl's name Lannie), is a variant of Lanny (English) and Roland (Old German), and the meaning of Lannie is "renowned land".
The baby name Lannie sounds like Lonnie, Lennie and Linnie. Other similar baby names are Dannie, Mannie and Tannie.