Ancient history

Is Harriet an Old English name?

No, Harriet is not an Old English name. The name Harriet is a variant of the name Henrietta, which is of Old German origin. The Old English equivalent of Harriet would be Harieta.