Valfrid tai Walfrid on alun perin saksalainen miehen etunimi. Nimen muinaissaksalainen alkumuoto Walefried merkitsee taistelutantereen turvaa.
Suomessa nimi Valfrid on Digi- ja väestötietoviraston tietojen mukaan annettu vuoden 2019 loppuun mennessä noin 4260 henkilölle. Nimen muunnoksina ovat Suomessa käytössä Vallu ja Valle, Pohjanmaalla myös Valfriiti ja Friiti. Nimeä tai mitään sen muunnosta ei ole suomenkielisessä kalenterissa, mutta suomenruotsalaisen kalenterin mukaan Valfridin nimipäivä on 12. lokakuuta.