haystack The origin and history of haystack. Etymology From Middle English hey stak, simply "hay" plus "stack." Origin: Middle English ← Back to the full definition of haystack