杨琛，官仪同三司，封平乡县公。高祖杨汪，为隋大理卿，梁郡通守；大唐秦王世民平洛阳，杨汪因党附王世充，「以凶党诛死」。曾祖杨令本，官至金州刺史。祖父友谅，为昊陵令。妃父玄琰，家于蒲州永乐独头坡，为蜀州司户，妃生于彭州导江县。据《新唐书》所记逝世时三十八岁（虚岁），倒推为719年。传奇小说《杨太真外传》称其生日为六月一日，生于蜀地，地方志更一进步指出杨氏生于蜀导江县（在今四川省成都市都江堰市境）。清朝嘉庆年间编撰的《全唐文》中，收录的《容州曾宁县杨妃碑记》称她为“容州杨卫人”，故地方志称生于容州（今广西壮族