You can declare local or packaged stored procedures with exactly the same name, as long as their parameters are different by at least one of these factors:
the number of parameters,
names of parameters,
order of parameters, or
the datatype family of the parameters.