در زبان اوستایی واژهٔ xā (خا) به معنی «چاه» است. در همین زبان واژهٔ kan به معنی (کندن) است. در زبان سانسکریت khánati به معنی «او حفر میکند» است.
همچنین واژهٔ «خندق» در زبان عربی، از فارسی میانه kandag (کندگ، کندک) آمده است که واژهٔ kan در ابتدای آن قابل تشخیص است.
بر اساس این شواهد زبانی احتمالا میتوان نتیجه گرفت که واژهٔ «قنات» (با تبدیل ک به ق در طول زمان) از همان ریشهٔ «کندن» آمده باشد. یعنی قنات و خندق از یک ریشه هستند.