It means “lion,” though some translations also consider Leo short for Leon or Leopold, which mean “brave people ... But it’s ...