Origen etimológico de porra: su origen es incierto. Coromines la da por cognada de puerro, de la palabra latina porrum, por la forma de este vegetal. Cachiporra es sin duda un derivado, que incorpora el prefijo quasi-, "casi"
Segundo diccionario: porra
Origen de la palabra: (latín porrum, puerro, por la forma de la planta.)
f. Clava, palo toscamente labrado.
Cachiporra.
Martillo de bocas iguales manejable con las dos manos a la vez.
fig. El último en el orden de jugar entre muchachos.
fig. y fam. Sujeto molesto.
Hacer porra, fr. fig. y fam. Pararse sin poder o querer pasar adelante en una cosa.
• « Las protestas de Stuttgart se convirtieron en un fiasco nacional a fines de septiembre, cuando los manifestantes se enfrentaron con la policía empuñando porras y cañones de agua. » (de porra | plural)