I spend most of my time in C# and it's always a sad moment when I start typing .Where(x => ...) in another language and realize it doesn't exist.
http://en.wikipedia.org/wiki/Filter_%28higher-order_function...
(but academics like non-human-friendly terms, sure)
On human-friendliness, filter can read as a physical metaphor, so scores rather well. Just need to remember whether what's caught is kept or discarded.
Select == Map
Where == Filter
SelectMany == FlatMap
Aggregate == FoldL
Besides that, one of the early intents behind LINQ was to allow a language-integrated ORM, so LINQ's choices for names are actually extremely appropriate.