Old question, but as Origin is never going to fix this ancient bug to a game that stands the trial of time, still relevant.
The problem remains the same, and therefore the fix as well.
The essential problem is that a certain file called NameGeneration.package is only included in the US English locale directory. That means that if your locale/language setting is anything else, you'll see this bug (hopefully their QA team members have learned an important lesson in the years since they failed to test that).
In current installations via the origin installer, this file lives at:
/Applications/SPORE/SPORE.app/Contents/Resources/transgaming/c_drive/Spore/Data/Locale/en-us/NameGeneration.package
(older installs may begin with the path /Applications/SPORE.app)
To fix, open a terminal. First determine what directory your locale is:
ls /Applications/SPORE/SPORE.app/Contents/Resources/transgaming/c_drive/Spore/Data/Locale
Make a note of the language/locale that matches your system settings. I'll assume "en-gb". Now copy:
cp /Applications/SPORE/SPORE.app/Contents/Resources/transgaming/c_drive/Spore/Data/Locale/en-us/NameGeneration.package /Applications/SPORE/SPORE.app/Contents/Resources/transgaming/c_drive/Spore/Data/Locale/en-gb/
Now restart spore, and bob's your uncle!