梁姓是一个中文姓氏之一，在《百家姓》中排名第128位，在中国大陆人口排名第22位，在台湾排名第43位。
起源.出自嬴姓，以国为氏。 据《通志·氏族略·以国为氏》所载，周平王时。秦仲讨伐西戎有功，其少子梁伯康，受封于夏阳梁山（在今陕西省韩城县南）。春秋时， 梁国亡于秦国，其后有梁氏。
分佈.梁姓在中国大陆的两广地区和港澳地区是大姓，在广府民系中梁姓所占比例十分高，其次在山西、四川、河南、贵州、河北、广西和台湾近代移民也有分佈。韩国的济州岛及马来西亚亦有梁姓。