Naufal

Etymology
From, meaning "extremely generous". It can also mean "handsome young man" or "sea" or "ocean".

Etymology
Borrowed from.