Names A-Z - names, meanings and origins
28026 names, meanings and origins
NamesAZ.com

Shna

This is one of your favorites
Origin
armenian
Origin name
armenian name ’grace’, possibly from John?, in kurdish the translate 'slow wind'