多项选择题

A.以生为姓
B.以居住地为姓
C.以图腾为姓
D.古代圣王赐姓