Names of curves often are chosen after the way the are created. These "rolling curves" (German. Rollkurven) often also are created by so called planetary motion (German: Planetenbewegung).
Epizykloids are also called Hypercycloids or (German: Aufradlinien) and Hypocycloid are (German: Inradlinien).
Most Authors distinguish between cycloids and trochoids, but some call them both cycloids. The latter is wrong in my opinion as a cycloid is a special trochoide, but not the other way round.
So, as usual names are not standardized and always matter of confusion.
Every trochoide (no matter if epi.. or hypo... and no matter if cycloide or not) can be created in two ways by rolling two circles.
In the case of the epicycloide, the second way to generate it usually is also called an epicycloid, but sometimes its called a pericycloid
I think it makes sense to use a third name (pericycloide) as the motion for the pericycloide has more in common with that of a hypocycloide than with that of an epicycloide IMHO.
If the moving point is not on the circumference of the rolling circle, the curve is of course called a peritrochoide. An example for a peritrochoide is the hull of a Wankel-motor -> http://www.animatedengines.com/wankel.html
BTW, in the link above you also see a refernce to "507 Mechanical Movements". A lot of them are not (yet) animated (some quite simple, some more complex). Maybe a stimulus for you and/or your students.
About the name of trigonometric function, why sin(x) is called sinus?
According to the Italian Wiki this is due to an “error of translation" by Gherardo da Cremona (1114-1187, https://en.wikipedia.org/wiki/Gerard_of_Cremona) while translating from arabic to Latin the Algebra of al-Khwārizmī, The arabic word "jiba" was originally referring to the sanskrit word for chord not bay (sinus in lat.).