曲姓的起源主要有兩種說法,最早源於姬姓。
第一種說法是,上古周朝時期,周武王將第三個兒子叔虞封在晉地,叔虞的第八代孫子即春秋時期晉國的晉穆侯,晉穆侯封其少子成師於曲沃(今山西省聞喜縣東北),成師的支孫以封地名作為姓氏,稱為曲沃氏,後改為單姓曲。
第二種說法是,一些史料認為曲姓可能源自鞠姓,特別是膠東地區的曲姓,最初可能是鞠氏,後演化為麴姓、曲姓等。
此外,還有一些少數民族改姓為曲,如唐代陝州安邑的名將曲環,以及宋代的曲端、曲珍等。
總的來說,曲姓的起源較為複雜,可能包含多個來源。隨著時間的推移,曲姓的發展遍布多個地區。