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