This question already has an answer here:
4 down vote favorite
I have noticed after deleting an original page in WordPress with lets say a permalink of your_domain.com/contact/ and then trying to recreate the same page with the same name/slug, my WP is generating a "-2" at the end of the link, like: your_domain.com/contact-2/.
I don't understand why, since the original page was deleted. Why is WordPress treating new pages as if the original still exists? There is nothing in 'trash'.
I repeat there is nothing in 'trash'.