Самый простой из всех решений:
filtered_df = df[df['name'].notnull()]
Таким образом, он отфильтровывает только строки, которые не имеют значений NaN в столбце «name».