Uncover the origin, popularity, and more for any name.
Weikhard is likely a German name, formed by combining the elements 'weich' meaning 'soft' or 'tender' and 'hart' meaning 'strong' or 'hardy'. It could therefore signify someone who is both gentle and strong-willed.