La toponymie (du grec tópos, τόπος, lieu et ónoma, ὄνομα, nom) est la science qui étudie les noms de lieux, ou toponymes. Elle se propose de rechercher leur signification, leur étymologie, leur évolution et leur impact sur les sociétés. Avec l'anthroponymie (étude des noms de personnes), elle est l'une des deux branches principales de l'onomastique (étude des noms propres), elle-même branche de la linguistique.
Outre l'étude des noms de lieux habités (villes, bourgs, villages, hameaux et écarts) ou non habités (lieux-dits), la toponymie étudie également les noms liés au relief (oronymes), aux cours d'eaux (hydronymes), aux voies de communication (odonymes ou hodonymes).