Древняя история

Гарриет — древнеанглийское имя?

Нет, Гарриет — не древнеанглийское имя. Имя Гарриет является вариантом имени Генриетта, которое имеет древнегерманское происхождение. Древнеанглийским эквивалентом Гарриет будет Хариета.