  We demonstrate that an $SU(2)_L\times U(1)_Y$ model with extended Higgs
sector gives rise to bi-maximal neutrino mixing through the incorporation of
SO(3) flavour symmetry and discrete symmetry. The neutrino and the charged
lepton masses are generated due to higher dimensional terms. The hierarchical
structures of neutrinos and charged leptons are obtained due to inclusion of
SO(3) flavour symmetry and discrete symmetry.The model can accommodate the
vacuum oscillation solution of solar neutrino problem, through reasonable
choice of model parameters along with the atmospheric neutrino experimental
result.
