본래 백제의 영역이었나, 고구려 장수왕의 남진정책으로 고구려가 군을 설치하여 율목군(栗木郡)으로 바꾸었다. 일설에는 동사힐(冬斯肸)로 불렀다고 한다. 757년(경덕왕 16) 율진군(栗津郡)으로 이름이 바뀌고 한주(漢州: 지금의 서울 일대)에 속하게 되었다.
940년(태조 23) 과주로 고치고, 지금의 이름인 과천은 1413년(태종 13) 각 고을의 이름을 정비할 때 이름 끝에 ‘주(州)’가 붙은 고을 가운데 도호부 이하는 ‘산(山)’ 또는 ‘천(川)’을 붙이는 관례에 따라 과천이 되었다.
옛 이름으로 ‘밤나무골’을 뜻하는 율목군과 과주는 서로 무관하지 않으며, ‘동사힐’은 옛말의 ‘돋할’로, 곧 일출을 뜻하는 이름이다.