Faith shapes the names many families choose. Pick a religion below to browse boy and girl names letter by letter, each with its meaning. Every list has been checked so that each name appears only once.
- Hindu baby names – Sanskrit names inspired by gods, goddesses, nature and virtues (4,664 names)
- Muslim baby names – Arabic, Persian, Urdu and Turkish names with Islamic meanings (3,734 names)
- Christian baby names – Biblical names, saints’ names and classic Christian names (4,917 names)
- Sikh baby names – Punjabi and Gurmukhi names, mostly unisex, used with Singh or Kaur (1,698 names)
- Buddhist baby names – Pali, Sanskrit, Tibetan, Sinhala and Thai names linked to Buddhist tradition (1,816 names)
You can also browse all baby names A to Z, names by country and language, or names inspired by gods.