Reinhard is a German, Austrian, Danish, and to a lesser extent Norwegian surname, and a spelling variant of Reinhardt.