Tettstedet hadde innbyggere per 1. januar . Bygda ligger ved Hafslovatnet. Sluttstavelsen betyr «engslette» som i navnene Oslo og Flølo, mens forstavelsen trolig har samme stammen som ordet hav, nemlig noe som hever seg/stiger opp. betydde opprinnelig flo sjø, og er brukt i navngiving av steder som stiger opp, slik Hafslo-gårdens engslette hever seg nokså høyt opp fra innsjøens bredde. Sylfest Lomheim knytter derimot til norrønt (= bukk) som i stedsnavnet Hafrsfjord.