What does Alyxa mean?

Alyxa meaning in Urban Dictionary

an attractive name describing an excellent true friend:)BFFLS babe;)no one can seperate the girl away from you regardless of how far you will be:'(