元琰(?—?),字伏寶,西魏宗室,河南郡洛陽縣(今河南省洛陽市東)人,魏文成帝之弟安定靖王元休之孫,安定恭王元燮的兒子,安定王元超的弟弟。
西魏文帝大統年間,元琰被西魏朝廷別封為宋安王,去世後,諡號懿。他的兒子元景山,成為北周和隋朝的名將。