Фамилия Морастьев имеет русское происхождение и относится к группе фамилий, образованных от прозвищ, характеризующих погодные условия или состояние природы. В основе фамилии лежит диалектное слово «морасть», которое в северных и центральных говорах означает сырую, дождливую погоду, ненастье, слякоть. Прозвище Морасть мог получить человек, родившийся в ненастную погоду, либо тот, кто отличался мрачным, «пасмурным» характером.
Фамилия образована с помощью патронимического суффикса -ев, указывающего на принадлежность к отцу (Морасть → Морастьев — сын Морастя). Географически фамилия встречается преимущественно в центральных и северных регионах России, особенно в Вологодской, Архангельской и Костромской областях. Первые упоминания фамилии относятся к XVI–XVII векам, когда начали формироваться русские фамилии у крестьян и посадских людей.
В современном мире фамилия Морастьев является редкой, но сохраняет связь с народной метеорологической лексикой. Аналогичные фамилии (Морастов, Морастев) встречаются в других славянских языках, но с разными суффиксами.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.