沈姓由来有:第一支源出嬴姓。第二支源出姒姓。第三支出自姬姓,冉季载之后。第四支源出芈姓。楚穆王时楚国灭河南固始的沈国,楚庄王封孙叔敖之子于沈,又封其公子贞于沈鹿,两地后代均以沈为氏。沈姓在《百家姓》中排列十四位。沈氏最早起源于今河南、安徽两省之间。
先秦时,沈姓主要活动于河南、湖北地区,在山西、安徽、陕西、甘肃、四川等地也有沈氏的足迹。东汉时,沈姓进入浙江,子孙昌盛,一直到隋朝,浙江武康的沈姓发展成著名的望族。唐朝的两次中原出发南下移民潮中,沈氏为其中一姓进入福建,随后移民广东,明末沈姓始入台湾。沈姓是江浙地区最常见的姓氏之一。