The correct option is B sodium fluoride
As Sodium is common in given compounds, it forms the most ionic compound with higher electronegative atom or the smallest anion. As fluorine is highly electronegative than other atoms and smallest in size, sodium fluoride is more ionic than other molecules.