Names: Nathanael

Names:
Gift of God. Another form is Nathaniel meaning talented, inspired, impulsive