Leopold \le(o)-po-ld\ as a boy's name is pronounced LEE-oh-pold. It is of Old German origin, and the meaning of Leopold is "brave people". A saint's name. A royal or aristocratic name in Belgium, Austria, and Britain.
Leopold has 3 variant forms: Leo, Leopoldo and Leupold.