TOP comes from topos, the Greek word for "place." A topic is a subject rather than a place; to the Greeks, the original word meant more or less "aout one place or subject (rather than another)"--which just goes to show that it's not always easy to trace a word's meaning from its root.