Can old H1B visa be used after last name change?

Can old H1B visa be used after last name change? Or a new Visa is required?

As per my research, it seems that each US embassy has given their own requirements with respect to name change.

This thread on stackexchange has given examples.

My suggestion is to apply for a new H1ab visa to avoid any issues at port of entry.