Agnar er et mandligt fornavn af skandinavisk oprindelse. Navnet er en sammensætning. Den første del er enten ordet agn der betyder 'tugt' eller æg der henviser til et knivsæg, og den anden del er fra harr 'kriger'. Navnet har varianten Agner.[1]
I 2022 havde 29 mænd i Danmark[1] og 755 mænd i Norge navnet. Dens norske navnedag er den 21. juni.[2]