They have different derivations.
Prodigal from Latin prodigus (extravagant).
Prodigy from Latin prodigium (pro(d) forward + agere act), for example, an omen , a portent -> a marvel; -> a person with marvellous abilities.
Also, prodigal has a hard g [g]; prodigy a soft g [dʒ]
In short, they’re different words, and you just have to cop it
- For Teachers