#81: Add naming utility