Type Word Usage Ancient Roman Meaning & History Latin word meaning "immaculate". Related ItemsDetails Given Name DescendantsImmaculada(Catalan) Immaculata(Irish) Immacolata(Italian) Imaculada(Portuguese) Inmaculada, Inmaculada Concepción(Spanish)