垣姓是一个中国罕见的姓氏。先祖是汉朝西河太守垣恭。汉唐之际，有略阳垣氏、下邳垣氏。
略阳垣氏.南燕慕容德吏部尚书垣敞，略阳桓道（今陕西南郑）人，409年，东晋刘裕北伐时，包围广固（在今青州市），垣敞与子垣遵、垣苗逾城归降晋军，遵、苗并以为太尉行参军。宋文帝元嘉中，敞拜龙骧将军，遵为员外散骑常侍，苗屯骑校尉。
下邳垣氏.垣敞子孙归晋后居于下邳（在今江苏省睢宁县古邳镇）。