польск. potrafić «смочь, суметь» из польск. trafić «попасть» от ср.-в.-нем. trëffen; ср. укр. тра́пити, белор. тра́пiць, латышск. trapīt «попадать».