Германское имя, заимствованное из немецкого языка (Reinhard). Восходит к древнегерманскому двухосновному имени, образованному от элементов ragin («разум») и hard («твёрдый», «сильный»). Традиционной русской формой этого имени является Рейнгард.
Данное имя входит в группу германских имён.