What's your basis for saying "I wouldn't trust a word from it" re the 20000 site?
Like I said, I haven't any experience with 20000-names.com, but I did look up several name meanings there and they appeared to be pretty much right, altho no match in completeness for MikeC. 's. The "legitimate" referred to this and the overall look and setup of the site.
I tend to be a bit picky about posting name meanings without disclaimer unless I'm comfortable with the rep of the source. That's why the mild disclaimer in the previous posting.
So is there something about that site we should know? Not trying to be belligerent -- just wondering.