Very interesting.
I guess 92% for Estonian names is okey.
The other sources you brought out are too much off our actual population. Basically we don't have here Greek and German names at all. Maybe some little percentage of some English names.
Other percentage should be something like this: 5% Russian, 2% Finnish, 1% English.
In fact there's more Russians here, but I prefer Estonian names and in basketball here's not much Russian names anyway.
PS. Are names in countries also generated from different first and last name sources? For example Estonian first name and Finnish last name.