헤더란 머리를 의미하는 영어의 헤드(head)에서 나온 말이다. 컴퓨터는 수 많은 데이터를 처리하는 기계로서, 그 많은 데이터를 처리하려면 처음 시작이 매우 중요하다. 우리가 분량이 방대한 책에서 어떤 내용을 찾고자 할 때 목차나 찾아보기를 우선 보게 되는데, 일반적으로 목차는 책의 맨 앞에 있고 찾아보기는 책의 말미에 있다. 컴퓨터에서도 마찬가지로 방대한 자료의 효율적인 처리를 위해 헤드 즉 자료의 맨 앞부분에 그 자료를 효율적으로 관리하는 데 필요한 정보들을 기록하는데, 이러한 정보의 집합이 바로 헤더이다.