Согласно справочникам "иностранные имена в русском тексте", передача немецкой буквы "h" как "г" в настоящее время считается устаревшей, и правильно будет "х" (за исключением неблагозвучных сочетаний типа "хер").
Т.е. Ханс, Хайнц, Харпе, но при этом Герман и Герц.
>Подскажите немецкие имена Hans, Heinz как правильно? Ганс или Ханс?