Bansri is an Indian name meaning "flute," from a Sanskrit-derived word associated with music and melody.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Bansri?
Swipe through thousands of names like it