El nombre de la villa ha suscitado no pocas especulaciones en cuanto a su significado.
Más claro parece el topónimo FERNAMENTAL, el cual procede del patronímico Armentález o Armentáriz, propio del fundador de la villa.
En cuanto al nombre MELGAR, varias son las hipótesis manejadas por los filólogos, sin haber llegado a un consenso:
1.- Melgar se relaciona con la palabra mielga, alfalfa, con lo que Melgar sería campo de mielgas
2.-Mielga también significa horca para levantar mieses, con lo que Melgar significaría lugar donde hay, se usan, venden o hacen horcas para levantar mieses
3.- Otros relacionan Melgar con Amelga: faja de terreno que el labrador señala para esparcir la simiente con igualdad y proporción.
4.- Por último hay quien lo asocia con Melo = vigilar y Kara = altura. Mele Kara, Mele Kar, Melgar = lugar alto para vigilancia, como es el caso de la localidad respecto a la hondonada-planicie del Pisuerga.