구자라트어(Gujarati)는 인도 서부의 구자라트 주를 중심으로 사용되는 인도유럽어족에 속하는 언어이다. 주로 구자라트 주와 그 주변 지역, 그리고 전 세계의 구자라트 출신 이민자들 사이에서 사용된다. 약 5500만 명 이상이 모국어로 사용하고 있으며, 인도의 22개 인정 언어 중 하나이다.
구자라트어는 주로 고전 산스크리트어와 이웃한 마르와리어, 힌디어, 마라티어 등의 언어로부터 많은 어휘를 차용하였다. 또한 영어와 포르투갈어, 아랍어, 페르시아어 등의 언어에서도 영향을 받아 다양한 어휘와 표현을 포함하고 있다. 구자라트어는 데바나가리 문자와 로마자 등으로 표기되지만, 일반적으로 구자라트 문자(Gujarati script)를 사용하여 쓰인다. 구자라트 문자는 브라흐미 문자를 기원으로 하고 있으며, 특유의 곡선이 특징적이다.
구자라트어는 다양한 방언이 존재하며, 지역에 따라 말하는 방식이나 어휘에 차이가 있다. 구자라트 주 내에서도 도시 지역과 농촌 지역 간에 언어 사용에서 차이를 보인다. 구자라트어 문학은 오랜 역사와 전통을 가지고 있으며, 현대에는 시, 소설, 연극 등 다양한 장르에서 발전해왔다.
구자라트어는 구자라트 주 정부의 공식 언어이며, 교육, 행정, 미디어 등 다양한 분야에서 사용된다. 또한, 세계 여러 나라에 있는 구자라트 커뮤니티에서도 문화와 정체성을 유지하는 중요한 역할을 한다.