由来 vs 根本 - What's the Difference?

Recently learned these two words from WaniKani, and both of them mean “origin” or “source”. Does anyone know the difference? Thank you so much in advance?

Here’s my understanding from the descriptions and context sentences:
The primary meaning of 根本 is “root.” It refers to the very beginning or core of an abstract concept that’s being talked about.
由来 refers to a separate entity which produced or created the concept or object that’s being talked about.

6 Likes

Oh that makes sense! Looking back at the context sentences, I think you’re right. Thank you so much!!!