Leupold \le(u)-po-ld\ as a boy's name is a variant of Leopold (Old German), and the meaning of Leupold is "brave people".
The baby name Leupold sounds like Leopoldo.