Lanier \l(a)-nier\ as a boy's name is of Old French origin, and the meaning of Lanier is "woolworker". Occupational name.
Baby names that sound like Lanier are Lane and Lannie. Other similar baby names are Lander, Ranier and Tanier.