Ashfaq


Ashfaq is a given name for boys. It means Noble prince. Notable people with the name include: