Four new Schiff base ligands carrying naphthalene groups were prepared from the reaction of 2,4-diamino-6-methyl-1,3,5-triazine and 2,4-diamino-6-undecyl-1,3,5-triazine with 2-hydroxy-1-naphthaldehyde. The influence of a series of metal ions including Cu2+, Co2+, Hg2+, Al3+, Cr3+, Fe3+, Pb2+, Ni2+, Cd2+, Zn2+, Mn2+, Ag+, Ba2+, Ca2+ and Mg2+ on the spectroscopic properties of the ligands was investigated by means of absorption and emission spectrometry. The results of spectrophotometric and spectrofluorimetric titrations disclosed the complexation stoichiometry and complex stability constant of the ligands with metal ions. A simple spectrofluorimetric method was developed using the Schiff base derived from 2,4-diamino-6-undecyl-1,3,5-triazine to determine Hg2+ ion. No cleanup or enrichment of the tap water sample was required. A modified standard addition method was used to eliminate matrix effect. The standard addition graph was linear between 0.2 and 2.6 mg/L in determination of Hg2+. Detection and quantification limits were 0.08 and 0.23 mg/L, respectively. The simple and cost-effective method can be applied to water samples.