Hildegard

The female name Hildegard derived from the Old High German words hild and gard and means "protecting battle-maid" Variant spellings include Hildegarde... read more