diff --git a/include/fggl/util/guid.hpp b/include/fggl/util/guid.hpp
index 77b2fc313f9ecb0f48c0032c77c1e9a32e19ee3d..9c92516fd92d08490826ed388c4192710fa29a77 100644
--- a/include/fggl/util/guid.hpp
+++ b/include/fggl/util/guid.hpp
@@ -31,7 +31,7 @@ namespace fggl::util {
 	constexpr uint64_t FNV_PRIME_64 = 0x00000100000001B3;
 	constexpr uint64_t FNV_OFFSET_BASIS_64 = 0xcbf29ce484222325;
 
-	constexpr uint32_t hash_fnv0a_32(const char* str) {
+	constexpr uint32_t hash_fnv1a_32(const char* str) {
 		uint32_t hash = FNV_OFFSET_BASIS_32;
 		for (int i = 0; str[i] != '\0'; i++) {
 			hash = hash ^ str[i];
@@ -40,7 +40,7 @@ namespace fggl::util {
 		return hash;
 	}
 
-	constexpr uint64_t hash_fnv0a_64(const char* str) {
+	constexpr uint64_t hash_fnv1a_64(const char* str) {
 		uint64_t hash = FNV_OFFSET_BASIS_64;
 		for (int i = 0; str[i] != '\0'; i++) {
 			hash = hash ^ str[i];
@@ -50,7 +50,7 @@ namespace fggl::util {
 	}
 
 	constexpr GUID make_guid(const char* str) {
-		return GUID::make(hash_fnv0a_64(str));
+		return GUID::make(hash_fnv1a_64(str));
 	}
 
 	constexpr GUID operator ""_fid(const char* str) {