氏的历史大约有2500年。周武王灭商后，苑国亡，苑姓族人于周代后集居于河北涿州、湖北荆门、山西朔州。此苑城（今河南南阳）、苑丘（今河南淮阳）、苑亭（今河南长垣西南）、苑阳（今河北临漳西）、苑平（今北京南郊）等地都有苑姓人聚居。后经两汉及三国，以居于范阳郡、永宁郡和马邑郡的苑姓较为昌盛。三国时期，吴国地域中有部分山越族改姓苑，这也是极少数外族改苑姓的例子。自南北朝因时局动荡，苑姓族人开始南移，至隋唐时，苑姓已分佈于今浙江、江苏、安徽、江西、湖北、湖南、四川等广大南方省份。明朝时，苑姓大约不足1万，主要分佈