Harald Hårfagre er kjent fra om lag 11 diktfragmenter på i alt bortimot femti strofer, spredd over åtte norrøne verk. Bjarne Fidjestøl vektla ikke kvadene Sendibit og Oddmjor, som han mener er underholdningsdikt med anekdotisk innhold. Som de mest sentrale, og som kan være fra 900-tallet, regnes: Glymsdråpa forteller at kong Harald Hårfagre kjempet først til lands, og vant så et sjøslag mot en konge sørpå. Det er trolig tale om flere seiere. Blant kongens fiender er skotter og gauter nevnt. Kongen var ung ved det første slaget. Han var vred mot seidmenn og straffet tyver. Skalden mente han sto under vern av guder. Harald Hårfagre er kun nevnt i den aller siste strofen, og uten tilnavn. Haraldskvedet (også kjent som Ravnsmål) forteller at kongen som kjempet i Hafrsfjord var Luva, og bodde «í Útsteini». Mens Harald Halvdansson i de 15 strofene av Haraldskvadet som ikke omhandlet slaget, bodde «á Kvinnum». I strofene som ikke omhandler slaget, er Harald Halvdansson omtalt seks ganger. Men i de seks strofene som handler om slaget i Hafrsfjord er kun Luva omtalt, men ikke Halvdansson. Ludvig Holm-Olsen hevdet at det er Haralds þáttr hárfagraNorvagiærexHaraldusharald harfagyrHaraldskvedetÅgripVita Griffini Filii ConaniNóregs konungatalFagrskinnaHeimskringlaFagrskinnaHeimskringlaLandnåmabokFagrskinnaFagrskinnaNóregs konungatalsognekongeungum ynglingiungum eðlingiFagrskinnaSkjoldungenHaraldskvedetHaraldskvadetÅgripFagrskinnaHistoria NorvegiæFagrskinnaarforðr HaraldsFlóamanna sagaFlatøybokFagrskinnaHeimskringlaenum harfagraenum afarauðgaGesta Regum Anglorum, «Harvagre», om 1066); Marianus Scotus av Main («Arbach», død 1082/1083); og livet til Gruffydd ap Cynan («Haraldum Harfagyr», fra sent 1000-tall, men dette kan vise til to konger med same navn).}} De første islandske historieskriverne kan på grunn av likheten med Luva som betyr lurvehodet, ha overført tilnavnet «Hårfagre» fra Harald Hardråde til «Harald Luva». Konsekvensen er at ingen av skaldene fra 900-tallet ser ut til å ha kjent til noen Harald Hårfagre. Den eldste kilden til bruken av Hårfagre-tilnavnet er Vita Griffini Filii Conani fra 1137.