You're correct, they originate in America, and they're not artichokes. They are a type of sunflower. At some point they were introduced into Italy, where they were called "girasol" which is the Italian name for sunflowers (gira meaning turn and sol meaning sun). At some point, the name was corrupted to become jerusalem, and someone decided that the taste is similar to artichokes so they became Jerusalem artichokes