It's one of the group of British forenames derived from the surnames of national military/ naval heroes, Admiral Lord
Rodney being one. The group includes
Clive and
Keith. Not keen on these rather dated names, and agree that
Rod is not the best shortening!