Nitpicking but your examples all have a clear etymology that may even help you deduce the purpose of a thing. Hamburger means 'from Hamburg' and can be short for 'in the style of Hamburg', which sounds perfectly normal to a native. This is, would I say, less strange than if it was named 'Hamburg', which seems to be the case of IKEA furniture. Photoshop, in the same way, seems to refer to a photo workshop, which once again has an etymology, as it refers to the initial purpose of that program, reworking pictures. On the opposite, if things are just named 'for the lulz', and my desk is called Boston, my text editor 'golden retriever' and my lamp acorn, confusion may at some point arise.
How about eating a Sandwich with Turkey, Bologna and Cheddar, maybe with a Paris-Brest for dessert?
GNOME used to give software applications names of common nouns that were usually not strongly related to their function: Nautilus, Palimpsest, Totem, Tomboy, Seahorse. At some point I think they decided to move away from this because they found many users had a hard time remembering the names.