La commune, située à la limite du département du Loiret, sur la rivière d’Ousson, existait déjà au 15e siècle.
Son nom a pour origine « Dame Marie », titre donné à Sainte-Marie-Madeleine, patronne de la paroisse. Son église, construite à l’origine dans le château a disparu, seul en subsiste le chœur actuel.

C’est un bourg riche en patrimoine privé et classé : la Grange aux Dîmes (Renaissance), le Château (forteresse féodale – 1234) et un Donjon fortifié de 33 mètres de haut avec ses douves.

Derrière l’église, une aire de pique-nique accueille les visiteurs.