"B" Boy Names, Boho, English, Nature Names
Birch is a boy’s name of English origin meaning “tree.”
Posts with the name Birch: