Santa Margarita y Monjós? (oficialmente y en catalán Santa Margarida i els Monjos) es un municipio y localidad de la comarca del Alto Penedés, provincia de Barcelona, comunidad autónoma de Cataluña, España. Originalmente se llamó Penyafort.
El topónimo oficial del municipio es Santa Margarida i els Monjos, en catalán, desde 1984. Anterior a este cambio era, en castellano, Santa Margarita y Monjós. En 1916, al original «Santa Margarita» se le había añadido «y Monjós»