You probably know that the root "Theo-", dates back to the Germanic king "Theodoric"
Theoderic and Theodore are two completely unrelated names.
Theoderic is Germanic, from stems "theod" (not "theo"), meaning "people", and "ric", meaning "rule".
Theodore is Greek, from stems "theo", meaning "God", and "dor", meaning gift.
Any similarity is purely coincidental.