Efaw is a German name and it does Mean Earth Fire Air and water...the Post about being 100% Indian does not surprise me our part of Efaw Family has a lot of Indian and I questioned us having a German name and discovered that when the English were putting Indians on reservations ...the Indians did not have last names so the English would pick a European last name for them...I'm glad they picked ours appropriately