meaning of name richard
The name Richard is a French baby name. In French the meaning of the name Richard is: Powerful; strong ruler. A Teutonic name from the European Middle Ages. England's King Richard Coeur de Lion was a crusading knight.