周朝曾有养国(今河南省沈丘县东南),后为楚所灭,但当时的养国国民仍有部分以养为姓。春秋时期,楚国大夫名由基,被封在养,叫作养由基,他的后代就以封邑为姓氏,称为养氏。而养由基是著名神箭手,成语“百步穿杨”就是形容他的。邓大夫养甥之后以养为姓,后人随之为养氏。养姓望族居于山阳郡,即现在的山东省金乡县西北。