Nomscienco (aŭ onomastiko, el la malnovgreka ὄνομα [Onoma] = "nomo") estas branĉo de lingvoscienco, kiu studas kaj esploras proprajn nomojn, ilian devenon, evoluon kaj signifon laŭ lingva vidpunkto. Subfakoj de la nomscienco estas interalie la homnomscienco kaj la loknomscienco.