From Spanish meaning pillar, referring to the Virgin Mary as Our Lady of the Pillar.
Pilar comes from the Spanish *pilar*, meaning "pillar" or "column," but its use as a given name flows specifically from a Marian devotion: Nuestra Señora del Pilar, Our Lady of the Pillar, the venerated image of the Virgin Mary enshrined in the Basílica del Pilar in Zaragoza, Spain. According to tradition, the Virgin appeared to Saint James the Apostle on a pillar of jasper on the banks of the Ebro River — the oldest Marian shrine in Christendom, dating the legend to roughly 40 CE, before Mary's death. The feast day, October 12, is also Spain's national holiday.
The name Pilar has been central to Spanish and Latin American female naming tradition for centuries, carrying the quiet weight of religious devotion expressed through geography and architecture. Ernest Hemingway gave the name to one of his most memorable female characters — the fierce, wise guerrilla fighter Pilar in *For Whom the Bell Tolls* (1940) — and in doing so introduced the name to English-language readers with associations of strength, earthiness, and uncompromising moral clarity. Hemingway reportedly loved the name so much he also named his boat the Pilar.
Outside the Spanish-speaking world, Pilar remains rare — a quality that makes it attractive to parents seeking a name with genuine cultural history rather than invented distinction. Its meaning (pillar, foundation, the thing that holds the structure up) translates beautifully as a wish for a child.