La Moselle (Musel en luxembourgeois, Mosel en allemand) est une rivière du nord-est de la France, du Luxembourg et de l'ouest de l'Allemagne, affluent en rive gauche du Rhin. Elle donne son nom à deux départements français : la Moselle et la Meurthe-et-Moselle.
Anciennes mentions : Mosella (), Musella (), Musalla (), Mozella (910), Mosela (914), Muselle et Mouselle (), Mozelle et Muzelle (1425), Mauzelle (1523), Meuzelles (1552).
Le nom antique de Mosela ou Mosella serait composé du préceltique Mosa et du diminutif latin -ella, signifiant ainsi la petite Meuse.
Du point où la population commence à parler un dialecte tuistique, elle est appelée Musel ; c'est l'orthographe suivie par Fortunat et celle consignée sur les tables éditées par Peutinger.
Elle prend sa source dans le massif des Vosges au col de Bussang et se jette dans le Rhin à Coblence en Allemagne. Sa longueur totale est de : en France, 39 faisant frontière entre le Luxembourg et l'Allemagne, et 208 exclusivement en Allemagne. Par ailleurs, c'est sur cette rivière qu'est situé le tripoint Allemagne-France-Luxembourg.
Une fontaine située à d'altitude (près du col de Bussang dans le département des Vosges) est présentée comme sa source officielle, mais la rivière se forme de la réunion de plusieurs ruisseaux dont certains sourdent à plus de , sur les pentes du Grand Drumont.
Autrefois, la Moselle rejoignait la Meuse à hauteur de Pagny-sur-Meuse. La « capture » de la Moselle a lieu au début de l'ère quaternaire. À hauteur de Toul, la Moselle oblique vers le nord-est pour franchir le pied de l'actuelle côte de Moselle. Son cours a ainsi rejoint un affluent de la Meurthe, alors très puissante rivière au débit fluvio-glaciaire, cet affluent n'étant alors qu'un modeste ruisseau se jetant dans celle-ci en aval de Frouard. La capture modifie évidemment le réseau hydrographique, et en particulier depuis la fin des temps glaciaires. La Moselle a aujourd'hui un débit plus important : elle est l'artère principale et la Meurthe n'est plus que son modeste tributaire oublié.