Hamm lässt sich aus dem keltisch-romanischen „hamus“ ableiten, was soviel wie Bogen oder Haken bedeutet und übertragen auf die s-förmige Rheinschleife am Bopparder Hamm zutrifft. Es kann auch am Ufer oder an der Biegung eines Flusses gelegen bedeuten, was für den Ort Hamm am Rhein zutrifft. (->wikipedia).
Das Hämmchen ist der „kleine Hamm“.
Nicht gemeint ist die Schweinshaxe, die in der Rheinischen Hüche auch Hämmchen genannt wird.