According to Mathworld, a Hamel basis is a basis for $\mathbb R$ considered as a vector space over $\mathbb Q$.
According to Wikipedia, the term is used in the context of infinite-dimensional vector spaces
over $\mathbb R$ or $\mathbb C$.
According to the description of the Mathematics Stack Exchange tag hamel-basis,
a Hamel basis of a vector space $V$ over a field $F$ is a linearly independent subset of $V$ that spans it.
(That is often called simply a basis, and there is no mention of infinite dimension.)
I find it difficult to reconcile these three different explanations of the term Hamel basis,
though the first two seem to be different particular examples of the third
(and for finite-dimensional vector spaces different kinds of bases are the same).
The Wikipedia and MSE tag definitions don't disagree. Rather, the Wikipedia definition focuses on the actual situation where you would want to distinguish between different "basis-flavored" notions. That is, the phrase "Hamel basis" is really only going to be worth noting if meaningfully different things also called bases are at risk of being used, and this is a somewhat limited situation. At a purely formal level, "Hamel basis" is synonymous with "basis."
– Noah Schweber Oct 29 '21 at 03:49