Pooja

GirlSanskrit, Hindi· “worship”

Meaning
worship
Origin
Sanskrit, Hindi
Pronunciation
POO-jah
Syllables
2
US rank 2025
Unranked
US babies 2025
0
Best rank
#1,427 (1997)
Peak year
1997

Meaning and origin of Pooja

Pooja is a Sanskrit and Hindi name that means “worship”.

Pooja is a Sanskrit word meaning worship or reverence, used for the Hindu ritual of honoring a deity with offerings of flowers, light, food, songs and prayers. The same word describes daily household devotions and large festival celebrations. Pooja is a common girls' name in India, especially in the north, and among Indian families in Britain, Canada and the US. It is said POO-jah. Puja is another common spelling. It is easy to say in English, and it keeps the same spelling in Hindi, Marathi and Gujarati families.

Popularity over time

0387511215019801990200020102020Peak 1997: 117
US babies named Pooja per year, 1880 to 2025

Pooja first appears in US Social Security records in 1976. It has never ranked in the national top 1,000, which keeps it genuinely uncommon. Its best national rank was #1,427 in 1997, the same year it reached its highest count of 117 babies. It did not appear in the 2025 data, which only lists names given to at least five babies.

Its national rank moved from #3,954 in 1980, #2,100 in 2000, and #7,149 in 2010. Of the 1,981 US girls named Pooja since records began, 48% were born in the 1990s, its biggest decade. The 2000s come next, with 501 babies. Since 2010, 86 more have been named Pooja.

Other girls' names that peaked around the same time include Joceline, Mekayla, Micheala, Madelaine, and Lilibeth.

Gender, sound and spelling

In the US it is used almost only for girls.

Pooja is usually pronounced POO-jah, with two syllables. It has five letters, starts with P and ends in “-ja”.

Middle names for Pooja

A few middle names that flow with Pooja: each avoids a matching first letter, a rhyme and a vowel clash where the names meet.

Sophia Girl
soh-FEE-uh
“wisdom” · Greek
#5
Charlotte Girl
SHAHR-luht
“free man” · French
#2
Grace Girl
GRAYS
“grace” · English
#38
Claire Girl
KLAIR
“clear, bright” · French
#68
Lily Girl
LIH-lee
“lily flower” · English
#18
Savannah Girl
suh-VAN-uh
“treeless grassland” · English
#135

Sibling names for Pooja

Similar names

Raja Unisex
RAH-juh
“king (Sanskrit); hope (Arabic)” · Sanskrit
#6,361
Shaila Girl
SHY-luh
“of the mountain, rock” · Sanskrit
#5,211
Neha Girl
NAY-hah
“love, affection” · Hindi
#5,662
Divya Girl
DIHV-yuh
“divine, heavenly” · Sanskrit
#5,449
Priyanka Girl
pree-YAHNG-kuh
“dear, beloved” · Sanskrit
#14,518
Nisha Girl
NEE-shuh
“night” · Sanskrit
#8,216
Asha Girl
AH-shuh
“hope” · Sanskrit
#1,373
Leela Girl
LEE-luh
“play, divine play” · Sanskrit
#1,282
Jaya Girl
JY-uh
“victory” · Sanskrit
#2,204
Tanvi Girl
TAHN-vee
“slender, delicate” · Sanskrit
#4,059
Uma Girl
OO-muh
“a name of the goddess Parvati” · Sanskrit
#3,025
Neela Girl
NEE-luh
“dark blue” · Sanskrit
#3,332

Lists that include Pooja

Frequently asked questions

What does the name Pooja mean?

Pooja is a Sanskrit and Hindi name that means “worship”.

What is the origin of the name Pooja?

Pooja has Sanskrit and Hindi roots. Pooja is a Sanskrit word meaning worship or reverence, used for the Hindu ritual of honoring a deity with offerings of flowers, light, food, songs and prayers.

Is Pooja a popular name?

No. Pooja was not recorded for five or more babies of its most common sex in 2025, so it is rare today.

Is Pooja a boy or girl name?

Pooja is mainly a girl's name. In the US it is used almost only for girls.

How do you pronounce Pooja?

Pooja is usually pronounced POO-jah. Stressed syllables are in capital letters.

Popularity figures come from US Social Security card applications (names given to at least five babies in a year, 1880 to 2025). How we source names and meanings