Saint-Aubin est une commune française située à vingt-deux kilomètres au sud-ouest de Paris dans le département de l'Essonne en région Île-de-France.
Ses habitants sont appelés les Saint-Aubinois.
L'origine du nom du village est mal connue. Il l'aurait reçu en 556, lorsque des reliques de Saint-Aubin, évêque d'Angers, furent apportées au village. Le saint y est honoré, sans que l'on sache depuis quelle date précisément. Le village est ensuite recensé sous le nom Sanctus Albinus en 1205.
La commune fut appelée Mesnil-Marat durant la Révolution, et fut renommée sous son nom actuel en 1793.