Question: who came up with the idea of string theory?
Answer: Initially these models were invented to describe the pattern of masses and spins of the so-called 'hadrons': strongly-interacting particles made-up of quarks that were produced in abundance in particle accelerators of the 50's and 60's. The key theorist behind these early models would probably be Gabriele Veneziano.