「北姑」一词表面上是指，由香港的北方境外地区来的中国大陆女子，实际往往是指来自中国的妓女。
起源与发展.「北姑」一词是由中国的天朝上国思想演化而来。中国传统把南方人与北方人区别分离，以分辨中国北方与南方，单一地域上亦有本地人与外省人之分。北姑在字面上，泛指「北方姑娘」。由于地理上，香港以北是中国大陆，这亦代表来自大陆的女子。不过，由于多年来有大陆女子以访问或旅行等原因南下香港，继而从事卖淫活动，坊间会称那些大陆女子为「北姑」，以便釐定来自香港本地（俗称「陀地」）、大陆、及其他地