"T" Boy Names, Greek
Theo is a boy’s name of Greek origin meaning “gift of God“.
Posts with the name Theo: