ŝajni (Esperanto) comes from German scheinen, from Middle High German schīnen, from Old High German skīnan, from Proto-West Germanic skīnan, from Proto-Germanic skīnaną, from Proto-Indo-European (s)ḱeh₁y- — to shine, shimmer.
ŝajni (Esperanto): to seem, appear