Karl-Heinz is a German given name, composed of Karl and Heinz but with a hyphen dash.
Notable people with that name include: