Gilbert John combines the meanings (“pledge” + “bright, famous”) + “God has been gracious”. A masculine given name used in English. Explore sources on NameStoria. Source