It comes from the name of a german region in Rheinland-Pfalz "EIFEL", in fact it is a sort of mountainous area.
The real name of Gustave Eiffel was Boekhausen: his family changed the surname at the beginning of 18th century.
see the french site
www.jtosti.com/noms Regards