localization – When a list is not a list

When I provide a list of local variables to Module, it complains that it is not a list:

v = {x, y};
Module(v, x = 2)

… Module: Local variable specification v is not a List.

So my question is how do I achieve the above (with list v specified outside of Module) without error?