iconoclast
noun /aɪˈkɒnəklæst/
/aɪˈkɑːnəklæst/
(formal)- a person who criticizes popular beliefs or established customs and ideasWord Originmid 17th cent. (originally referring to someone who destroyed images used in religious worship): via medieval Latin from ecclesiastical Greek eikonoklastēs, from eikōn ‘likeness’ + klan ‘to break’.