Names: Fadil

Names:
Generous. Derived from Fadala meaning to surpass