Pavardė „Visgirdas“ yra lietuviška, kilusi iš senojo baltiško asmenvardžio, sudaryto iš dviejų dalių: „vis-“ (reiškia „visą“ arba „daug“) ir „-girdas“ (iš veiksmažodžio „girdėti“). Taigi, ji galėtų reikšti „tas, kuris daug girdi“ arba „gerai išklausytas“.
Istoriniuose šaltiniuose minimas kunigaikštis Visgirdas, valdęs Lietuvos žemes XIII–XIV a. sandūroje, prieš valdant Gediminui. Šiuolaikinių žymių žmonių su šia pavarde nėra plačiai žinomų.