This question already has an answer here:

I'm searching for a method to add a new field in the point vector that has a specific value of a field contained in a polygon vector with QGIS. Here is an example image: The violet is the point shapefile to which I want to add the number of the polygon (in black) which contains them.

Someone has any idea?

enter image description here

marked as duplicate by ahmadhanb, whyzar, ArMoraer, mgri, nmtoken Apr 6 '17 at 9:13

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.