Las voces de origen onomatopéyico se forman al tratar de imitar sonidos que oímos y representarlos mediante letras y palabras. En cambio, tenía entendido que las voces de origen expresivo eran las formadas a partir de grupos de sonidos que nosotros pensamos que pueden representar diferentes ideas, sin que estas tengan un referente real.
Un ejemplo lo da Corominas en su diccionario etimológico en la voz pizpireta, donde afirma que es de origen expresivo y que el grupo consonántico psp puede generar palabras que expresen movimiento. Este grupo daría también origen a pispa, y puede que a la expresión pispás. Voces de origen expresivo serían también tonto, mimo y chichi, según el DLE.
En cambio, el propio DLE cita pizpireta como de origen onomatopéyico, lo que me crea la confusión. También se puede ver que chocho puede ser de origen onomatopéyico o expresivo según su significado. Otro ejemplo sería tirria, que el DLE cita como de origen onomatopéyico, mientras que Corominas dice que vendría de una interjección trr que expresaría despecho, lo que la convertiría en voz expresiva.
Así pues, ¿cuál es la diferencia exacta entre una voz de origen onomatopéyico y una de origen expresivo? ¿Es posible que haya un cierto solape entre ambos tipos, y que algunas voces se puedan catalogar como de ambos tipos según se interprete?