a difference between onomatopoeia and "echoic"

That's an interesting question. My gut reaction would be that echoic is a lttle more literal. To be echoic it has to actually sound like what it is; onomatopoeic can get away with merely suggesting. The advantage of sounding more high-faluting; they cut you more slack.