A changeable, fickle, or inconstant person
The American Heritage Dictionary also describes a chameleon as any of various tropical Old World lizards of the family Chamaeleonidae, characterized by their ability to change color.