Копейка- от "копить" (деньги)- это самая распространенная и логичная версия возникновения этого слова, но есть и другая- от слова "копьё". Дело в том, что первые копейки отливали с изображением Георгия Победоносца, поражающего копьём змея на одной из сторон монеты.
Рубль- от "рубить". В 13 веке в Новгороде так называли разрубленные пополам гривны.