polygonLayer="OMN_ADM"
pointLayer="OMN_PLACES"
for row in arcpy.da.SearchCursor(polygonLayer,"NAME_2"):
query='"NAME_2" = ' +"'"+ row[0] +"'"
arcpy.SelectLayerByAttribute_management(polygonLayer, "NEW_SELECTION",query)
arcpy.SelectLayerByLocation_management(pointLayer,"INTERSECT",polygonLayer,"","NEW_SELECTION")
with arcpy.da.UpdateCursor(pointLayer,["ADMIN"]) as cursor:
for row1 in cursor:
row1[0]=row[0]
cursor.updateRow(row1)