В основу «Калевалы» легли карельские народные эпические песни. Обработкой исходного фольклорного материала занимался финский языковед и врач Элиас Лённрот (1802—1884), который сюжетно связал отдельные народные эпические песни. Материалом для сложения обширной поэмы из 50 песен (рун) послужили Лённроту отдельные народные песни, частью эпического, частью лирического, частью магического характера, записанные со слов карельских и финских крестьян самим Лённротом и предшествовавшими ему собирателями.