splat is the official name in Ruby, spread comes from the similar JS construct (obviously, lots of people using Ruby also use JS, so its natural for terminology from one context to sometimes get applied to similar concepts in the other even where it isn’t official.)
> You can turn an Array into an argument list with * (or splat) operator
> You can turn a Hash into keyword arguments with the * (keyword splat) operator:
It's also named spat across the MRI codebase, e.g. `VM_CALL_ARGS_SPLAT` etc.
[0] https://docs.ruby-lang.org/en/master/syntax/calling_methods_...