Apart from that some baby books/sights are inaccurate.
The same name may exist in different languages/cultures. Two examples:Love
in Swedish is a boy' name and a form of Ludvig
and therefore means "famous warrior"Love
in English is a girl's name and means of course the English word "love".Lilian
in English means "lily"Lilian
in Chinese means "beautiful lotus"
In Chinese, the word "li" may mean many different things. It is written differently with Chinese characters but in Latin alphabet, they all look alike.
Though I think there is only one meaning of Rebecca
. But the experts may not be sure of which one is right.