Внешнее название (экзоэтноним) финны (лат. Finni) впервые встречается у римского историка Тацита (I век н. э.). В «Географии» Птолемея они локализованы в Прибалтике по соседству с венедами. Считается, что изначально древние германцы называли так рыболовов и охотников саамов: др.-герм. Finn(ar) ← *fenn(oZ) «ищущие» ← *fenþ- «искать, находить». Позже их сменили пришедшие с юго-востока прибалтийские финны, которых стали называть так же.
Финны ведут своё происхождение от древних прибалтийско-финских племён, проникших на территорию современной Финляндии и к VIII веку заселивших её большую часть, оттеснив саамское население на север и отчасти ассимилировав его. Под воздействием расселения славян через Карельский перешеек на территорию Финляндии пришло племя емь. Подавляющая часть современных финнов происходит от небольшой популяции, сформировавшейся в результате миграций уральских племён в промежутке от 4000 до 2000 лет тому назад. Геногеографические исследования показывают низкое генетическое разнообразие финнов по сравнению с другими европейскими народами, а также подтверждают наличие эффекта основателя и эффекта бутылочного горлышка. Численность первоначальной популяции оценивается разными исследователями в 3000 — 24 000 человек. К XIV веку численность финнов составляла около 150 тысяч человек, в основном населявших юг современной провинции Саво. С XVI века начинается финская колонизация юго-западных, а затем и северных регионов.