Firstly, the patty in hamburgers are made from ground beef. So definitely no ham there. But more importantly the term ‘hamburger’ refers to people from Hamburg in Germany (like ‘Londoner’) from whom this dish is supposed to have come from. ‘Burg’ in old German means ‘castle’. The ‘Ham’ in Hamburg is still in dispute. Ham in old German means ‘be crooked’ which could refer to its place along the River Elbe. But the original name was ‘Hammaburg’ in which the meaning and origin of ‘Hamma’ is unclear.