It's one of the crappiest, most inaccurate places to get name meanings. They don't care about accuracy, since they cater to ignorant parents who just want to find a name for their KEWT BAYBEE!1!, and don't care about etymology.
In short,
never trust Babynames.com, or any of its many clones. It'll probably be wrong. And
certainly don't call them "factual".
Miranda