Lou \lou\ as a boy's name (also used as girl's name Lou), is a variant of Lewis (English) and Louis (French, Old German), and the meaning of Lou is "famous warrior".
The baby name Lou sounds like Lee, La-, Le-, Leo, Lea, Le, Lew, Lleu, Loew, Louie and Lowe. Other similar baby names are Lon and Lot.