En navnelov fastlægger reglerne for brugen af personnavne. Hertil hører brugen af fornavne, mellemnavne og efternavne. Loven bestemmer, hvem der kan få hvilke navne og den fastlægger reglerne for, hvordan efternavne kan videregives i familien. I mange lande har man ingen navnelov.