It kind of reminds me of the way Native American names used to work.
And to be fair, Japanese has a lot of "nature names". For instance a girl could be called "Hana", which is pronounced the same as 'flower' and could even be written exactly the same in kanji too (this is not always the case...