Why was Cleopatra named Cleopatra?

it was her mother's, grandmother's, great grandmother's, great great grandmother's, and great great great grandmother's name Also, she was her Fathers favorite child, and the name Cleopatra in greek means favoirite of her father.