Question: are tyranids created by the old ones?
Answer: The Old Ones created the Tyranids in a bid to stop the necrons from attacking them. The Hive Mind acts as a sort of seed bank for the DNA of various species, so they can be re-created at a later date.