infernal mages drop 7 blood runes and death runes commonly.
dark wizards drop all runes nearly every drop.
lots of slayer tasks will drop runes.
Cockroach drones commonly drop air, water, earth and fire runes. Cockroach workers also (uncommonly) drop nature, chaos and even cosmic runes. Cockroach Soldiers drop death runes (and if your a member rare blood runes) and a few others. The flesh crawlers found in the second level of the Barbarian Stronghold commonly drop body runes. Level 2 goblins in Lumbridge drop water runes. Lesser demons drop fire runes: one trip can get you almost about 150 fire runes). Moss giants will drop the occasional 17 earth runes.
For more info check out the RuneScape wikia.
Chat with our AI personalities
For non-members, the main source of nature runes is non-player characters that drop them (such as Dark Wizards or Flesh Crawlers), as most monsters that drop runes may occasionally drop nature runes. There is also a lava-surrounded island in high level wilderness where nature runes may be tele-grabbed from a spawn. Each tele-grab gives you 3-4 nature runes.
When I trained range on fire giants i got like 100 blue charms or more their not likely to appear though that's just one of the monsters that drop them try going to a runescape help site and type in monsters that do drop blue charms.
No.
crafting runes at alters. Use runes ess at certain alter to craft those runes. Eg water alter you crft water runes.
Runes of magic has nothing to do with Runescape, and no wont can tell you the answer if you don't be more specific.