The same functionality appears in different programming languages under different names. Here’s a (probably rather futile) attempt at gathering some interesting distinctions.
filter(what is the opposite though?)
keepWhere(I invented these)
This applies a map to the elements of an array.
This applies a map to the values of a hash/dict/map.
transform_values(Ruby — note the inconsistency with