진화란 말은 다양한 일반적 의미를 지니고 있는데 거기에는 다음과 같은 것들이 있다. (1) 일의 진전, 발전의 과정 (2) 이 과정의 결과, 진화의 결과로 생긴 산물 (3) 어떤 종이나 기관이 그것의 원형으로부터 현재의 상태로 이르는 발전 그리고 (4) 모든 식물과 모든 종들은 초기의 형태로부터 발전되어 왔다는 이론이다. 대개 진화라고 하면 마지막 두개의 정의, 즉 소진화(microevolution), 대진화(macroevolution)라고 부르는 것에 초점이 맞추어져 있다. 소진화와 대진화의 차이를 인식하지 못함으로써 많은 문제들이 혼동되며, 불필요한 오해가 생긴다. 진화론에 대한 공격은 대부분 대진화에 집중되고 있다.