Uncover the origin, popularity, and more for any name.
Ruprecht is a German given name meaning 'famous counsel' or 'bright fame'. It combines the elements 'ruoch' (fame, glory) and 'brecht' (advice, counsel).
Prince Elector of the Palatinate
Duke of Bavaria-Landshut