Baby girl names beginning with B – with origins and meanings
Looking for baby name ideas for a girl that start with the 2nd letter of the alphabet? We’ve got some beautiful suggestions, along with their origin and meaning

- Catherine Ball
Save
- Share on facebook
- Share on twitter
- Share on pinterest
- Share on whatsapp
- Share on reddit
- Share on tumblr
Find inspiration for your baby girl name list with our brilliant names beginning with B and their origins and meanings. Find out whether your daughter could be a Babette, Bhavna or Britt
Ad
1. Babette
- Origin: French
- Meaning: 'God is my oath'
- Also: Barbara, Elizabeth
2. Bala
- Origin: Sanskrit
- Meaning: young child
3. Bahiti
- Origin: Swahili
- Meaning: lucky
4. Baillie
- Origin: Old English
- Meaning: bailiff; a modern female version of Bailey
- Also: Bailee
5. Baina
- Origin: African American
- Meaning: bright, sunshine
6. Bairn
- Origin: Scottish
- Meaning: child
7. Bambalina
- Origin: Italian
- Meaning: little child
8. Baptista
- Origin: Latin, Greek
- Meaning: to dip; the feminine form of Baptist
9. Barbara
- Origin: Greek
- Meaning: foreign, strange
- Also: Barbra, Babette (French form), Bab, Babs, Barbie, Bobbi
10. Basilia
- Origin: Greek
- Meaning: kingly; the feminine form of Basil
- Also: Basilie
11. Bathsheba
- Origin: Hebrew
- Meaning: daughter of prosperity
- Also: Sheba
12. Beata
- Origin: Latin
- Meaning: blessed
- Also: Bea
13. Beatrice
- Origin: Latin
- Meaning: bearer of joy
- Also: Beatrix, Bea, Beatie, Beatty, Trix, Trixie
14. Beckie
- Origin: Hebrew
- Meaning: house of figs; the village where Lazarus lived
- Also: Becky, Rebecca
15. Bedelia
- Origin: Irish
- Meaning: The high one or strength
16. Behira
- Origin: Arabic
- Meaning: Dazzling
17. Behita
- Origin: African American
- Meaning: blessing
18. Belinda
- Origin: Old German
- Meaning: uncertain
- Also: Bel
19. Belle
- Origin: French
- Meaning: beautiful
- *Also:*Annabel, Arabella, Bella, Isabel
20. Benedicta
- Origin: Latin
- Meaning: blessed
Looking for names for girls starting with other letters of the alphabet?
Complete your baby girl name shortlist by clicking on the letter you’re after A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
21. Benika
- Origin: Japanese
- Meaning: deep red; entertainer
22. Berenice
- Origin: Greek
- Meaning: bringer of victory
- Also: Bernice, Bunny
23. Bernadette
- Origin: Old German
- Meaning: brave bear; the feminine form of Bernard
- Also: Bernadine, Bernie, Bernadetta (Italian form)
24. Bertha
- Origin: Old English
- Meaning: bright
- Also: Berta
25. Beryl
- Origin: Greek
- Meaning: name of a precious stone
26. Bess
- Origin: English
- Meaning: God is my oath
- Also: Bessie, Beth, Elizabeth
27. Bethany
- Origin: Hebrew
- Meaning: house of figs; the village where Lazarus lived
- Also: Bethan
28. Bethia
- Origin: Hebrew
- Meaning: worshipper of God’
- Also: Betha
29. Bettina
- Origin: Italian
- Meaning: God is my oath
- Also: Bessie, Beth, Elizabeth
30. Betty
- Origin: English
- Meaning: God is my oath
- Also: Bessie, Beth, Bettina, Elizabeth
31. Beulah
- Origin: Hebrew
- Meaning: married
32. Beverley
- Origin: Old English
- Meaning: woman from the beaver meadow; a surname used as a first name
- Also: Bev
33. Beyonce
- Origin: African American
- Meaning: beyond others
34. Bharati
- Origin: Hindi
- Meaning: the name of the Goddess Saraswati, the Hindu goddess of knowledge
35. Bhavin
- Origin: Hindi
- Meaning: the name of the Hindu Goddess Parvati, the Hindu goddess of fertility, love, beauty, marriage, children, and devotion
36. Bhavna
- Origin: Sanskrit
- Meaning: Wish
- Also: Bhavana
37. Bianca
- Origin: Italian
- Meaning: white
- Also: Blanche
38. Biddy
- Origin: Irish
- Meaning: exalted one
- Also: Bridget
39. Bijou
- Origin: French
- Meaning: jewel
40. Bilhah
- Origin: Hebrew
- Meaning: old, weak
41. Billie
- Origin: Old German
- Meaning: strong helmet; the feminine form of the short form of the boy’s name William
42. Bird
- Origin: Roman
- Meaning: bird
43. Birgit
- Origin: Scandinavian
- Meaning: strength
- Also: Britt
44. Bisa
- Origin: African American
- Meaning: being loved
45. Blair
- Origin: Celtic
- Meaning: place, field, battle
46. Blanche
- Origin: French
- Meaning: White
- Also: Bianca (Italian form)
47. Blodwen
- Origin: Welsh
- Meaning: white flower
48. Blossom
- Origin: Old English
- Meaning: flower-like; the English form of the French name Fleur
49. Bobbie
- Origin: Greek
- Meaning: stranger
- Also: Roberta
50. Bonny
- Origin: Scottish
- Meaning: pretty
- Also: Bonnie
51. Brenda
- Origin: Old Norse
- Meaning: a sword; the feminine form of Brendan
52. Brenna
- Origin: Gaelic
- Meaning: sorrow; the feminine form of Brennan
- Also: Brennan
53. Brianna
- Origin: Celtic
- Meaning: strong; the feminine form of Brian
- Also: Bryony
54. Bridget
- Origin: Irish
- Meaning: The name of a Celtic fire goddess;
- Also: Brigid, Bride, Biddy, Bridie, Brigitte (French form)
55. Britt
- Origin: Old French
- Meaning: from Breton; the feminine form of Brett; a short form of the Swedish Birgit
56. Brittany
- Origin: French
- Meaning: derived from the French region of Bretagne
57. Bronwen
- Origin: Welsh
- Meaning: white breast
- Also: Bronwyn
58. Brooklynn
- Origin: English
- Meaning: one who lives near the brook; associated with an borough of New York
- Also: Brooklyn, Brook Lynn, Brooke Lynn, Brookelynn, Brookelynne, Brooklyne, and Brooklynn.
59. Brynlee
- Origin: English
- Meaning: burnt meadow
60. Bryony
- Origin: Greek
- Meaning: The name of a climbing plant
- Also: Briony
61. Bunny
- Origin: English
- Meaning: pet name for a rabbit
- Also: Berenice
62. Bunty
- Origin: English
- Meaning: Lamb
About our author Catherine Ball
Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications. She is also mum to 4 children between the ages 3 and 12, so has drawn up many, many lists of baby names over the past few years.
Illustration: Emma Winchester
Read more:
Ad
- 1000 baby girl names – and their meanings
- Baby girl names beginning with A
- Baby girl names beginning with C
Authors
Catherine Ball
Catherine Ball is a freelance journalist who specialises in writing about parenting and health. She has been a journalist for 20 years, writing for a wide range of regional and national publications.
Ad
Ad
Loading...
Ad
Loading...