UUID v3 is deterministic, meaning the same input (a name + namespace) always produces the same UUID. It uses MD5 hashing, which makes it relatively fast but not cryptographically secure. A namespace (another UUID) is required to ensure uniqueness across different applications. It’s useful for converting human-readable identifiers (like domain names) into UUIDs while maintaining uniqueness.