Efternavnet Larsen er et traditionelt nordisk patronym (et fadersnavn), hvis direkte sproglige betydning er "søn af Lars". Navnet er opbygget af det udbredte mandsnavn Lars samt den patronymiske endelse -sen. Fornavnet Lars er en nordisk sammentrækning og kortform af det latinske navn Laurentius, som betyder "mand fra Laurentum" (en oldtidsby i Italien) eller slet og ret "den laurbærkronede", afledt af det latinske ord for laurbær, laurus. Navnet vandt stor udbredelse i Norden i middelalderen på grund af helgenen Sankt Laurentius (Sankt Lars).
Navnet Larsen har historisk set haft en enorm geografisk udbredelse i hele Danmark som følge af den gamle nordiske tradition for patronymer. I landbosamfundet skiftede efternavnet i hver generation, hvilket betød, at børn af en mand ved navn Lars fik efternavnet Larsen (for sønner) eller Larsdatter (for døtre). Denne dynamiske skik skabte store administrative udfordringer for den danske stat. For at sikre faste registre indførtes Navnelovene i 1828 og 1853, som påbød befolkningen at fastlåse deres efternavne. Selvom lovene mødte folkelig modstand og tog årtier om at slå igennem på landet, medførte de, at Larsen midt i 1800-tallet stivnede som et fast, arveligt slægtsnavn.
I det moderne Danmark er efternavnet Larsen et af de absolut mest almindelige og dominerende efternavne i befolkningen. Det optræder stabilt i top 5 over de hyppigste danske efternavne og bæres af over 110.000 borgere efter officielle opgørelser fra Danmarks Statistik. Da antallet af navnebærere ligger langt over den lovmæssige grænse på 2.000 personer, kategoriseres Larsen juridisk som et frit efternavn, hvilket betyder, at enhver borger frit kan antage navnet uden krav om slægtsmæssig dokumentation.
Historien rummer mange markante og veldokumenterede danskere med efternavnet Larsen. Blandt de mest indflydelsesrige historiske skikkelser finder man:
Navnet optræder hos 6.999 personer.