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

Bach

This is one of your favorites
Origin
german
Origin name
germ ’stream, brook’ or viet ’white soft skin’ - a common surname