Kimura is a Japanese name made of ki 'tree' and mura 'village,' literally meaning 'tree village.'
Like Kimura?
Swipe through thousands of names like it