As proper nouns the difference between jack and theo
is that
jack is , also used as a pet form of john or
jack can be (slang) jack daniel's, a brand of american whiskey while
theo is , cognate to theo; popular in the 1990s and the 2000s.
As a noun jack
is (informal) a placeholder or conventional name for any man, particularly a younger, lower-class man.