diff --git a/oauth/views.py b/oauth/views.py
index fe9750cafb7fe54f83713781231b986a389ac8e6..7509ef0474c53ddc9018ca1ffe7de49ede7573ae 100644
--- a/oauth/views.py
+++ b/oauth/views.py
@@ -30,10 +30,11 @@ def request_token(request):
         status = 200
         if google:
             access_token = request.POST["access_token"]
+            name = request.POST["name"]
             try:
                 user = User.objects.get(email=email)
             except User.DoesNotExist:
-                user, status = _request_token_from_google(email, access_token)
+                user, status = _request_token_from_google(email, access_token, name)
         else:
             try:
                 user = authenticate(request, username=email, password=password)
@@ -59,7 +60,7 @@ def request_token(request):
             return JsonResponse(response, status=400)
         
 @csrf_exempt
-def _request_token_from_google(email, access_token):
+def _request_token_from_google(email, access_token, name):
     payload = {'access_token': access_token}  # validate the token
     req = requests.get('https://www.googleapis.com/oauth2/v2/userinfo', params=payload)
     data = json.loads(req.text)
@@ -72,6 +73,7 @@ def _request_token_from_google(email, access_token):
     user.password = make_password(BaseUserManager().make_random_password())
     user.email = email
     user.is_active = True
+    user.last_name = name
     user.save()
     random_generated_phone_number = 'x'.join([str(random.randint(0, 9)) for i in range(8)])
     BisaGoUser.objects.create(user=user, phone_number=random_generated_phone_number)