汉姓，指汉族姓氏或其他民族使用的汉族风格的姓氏。汉姓大部分是由一个汉字构成，称单姓；也有少部分以两个或以上汉字组成，称复姓。汉族传统的姓名系统中包括姓、氏、名、字、号等，但近现代以来，多只有姓与名。
姓氏.古时“姓”与“氏”不同。先有姓，后有氏。周朝以前，贵族除了有姓之外，还往往以国名、官位为氏。通常贵族获赐封了土地以后才立氏。在夏商周三代，男子称氏，女子称姓。氏用来区别贵贱，贵族有名有氏，贫民有名无氏。姓则用来区别婚姻，同姓不能通婚：姓同氏不同不能通婚，而氏同姓不同则可以通婚