import pandas as pd
df1 = pd.DataFrame(["Jacob","Dash","Tim","John","Kanye"],columns=['Names'])
li = [["Jacob","NA","NA","NA","NA","John"], ["NA","NA","NA","Dash","NA","NA"], \
["Tim","NA","Jacob","NA","NA","NA"], ["NA","Tim","NA","NA","Dash","NA"], \
["Kanye","NA","Kanye","NA","NA","NA"]]
df2 = pd.DataFrame(li)
print([(df2.isin([f"{name}"]).any()).nonzero()[0][-1] for name in df1["Names"]])