Good question! The word can mean different things in different places, but let me ask you this: from what language does the word originate do you think? Any guesses? No? Well what if I wrote it this way: al-fajor. Does that help any?
If you said “Arabic” then you’re correct. Alfajores were an Arab import to Spain, back when most of it was under Arab control and called Al-Andalus. The word “alfajor” could be derived from one of several different words. It could come from an old Arabic word meaning “excellent” or “luxurious”. Alternately it might come from the word al-hasú which means “filled”. Or it might come from the word alfahua which means “honeycomb”. Or maybe it’s derived from a Spanish-Arabic hybrid term that means “nectar”. Whichever is the case I think you can see we have a theme emerging here: alfajores are sweet and they taste good. Pretty much all you need to know.
I will say however that alfajores are rather different in the New World compared to the Old. Over in Spain, or so I understand it, they’re little elongated treats full of nuts, spices and honey. In other words, they still have all the hallmarks of a Middle Eastern sweet. Over on this side of The Drink they’re quite different: little sandwich cookie-type confections filled with dulce de leche, caramel, jam or even chocolate. Depending on where in Central or South America you find them they might also be enrobed in chocolate or a sugar glaze.
Oh and why we’re on the subject of giving names to things I have another question for you: who named the stars? Here’s a hint: Aldebaran, Altair, Alpheratz, Fomalhaut, Rasalhague, Sadalsuud. Any guesses?