元琰(?—?),字伏宝,西魏宗室,河南郡洛阳县(今河南省洛阳市东)人,魏文成帝之弟安定靖王元休之孙,安定恭王元燮的儿子,安定王元超的弟弟。
西魏文帝大统年间,元琰被西魏朝廷别封为宋安王,去世后,谥号懿。他的儿子元景山,成为北周和隋朝的名将。