苑姓始源于商朝，商王武丁封其子文（一作支）为「苑侯」（今河南省新郑县一带）其后代以爵名为氏，其二受封于苑（皇家花园称之为苑），其后因以为姓，故武丁即为苑姓之始祖，历史约有3100年。另外，还有一支苑姓出自姜姓，为春秋时齐大夫苑何忌之后。姜姓苑氏的历史大约有2500年。周武王灭商后，苑国亡，苑姓族人于周代后集居于河北涿州、湖北荆门、山西朔州。此苑城（今河南南阳）、苑丘（今河南淮阳）、苑亭（今河南长垣西南）、苑阳（今河北临漳西）、苑平（今北京南郊）等地都有苑姓人聚居。后经两汉及三国，以居于范阳郡、永宁郡和马