Do you make a distinction between shallots, scallops, and scallions? If you use all three words, do they all have different meanings, all the same, or are two the same and one different?

"Dialect Quiz", by Randall Munroe, licensed under Creative Commons Attribution-NonCommercial 2.5 License

Alt Text

Do you make a distinction between shallots, scallops, and scallions? If you use all three words, do they all have different meanings, all the same, or are two the same and one different?